Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर 2005 में ntext को संयोजित करें

UPDATE 
    YourTable
SET 
    Field = CAST( (CAST(field1 AS NVARCHAR(MAX)) + CAST(field2 AS NVARCHAR(MAX))) AS NTEXT)
WHERE 
    (your condition here)

लेकिन वास्तव में - SQL सर्वर 2005 के साथ, NTEXT पदावनत हो जाता है और संभवतः SQL Server 2008 R2 या बाद में एक रिलीज़ में चरणबद्ध हो जाएगा। NVARCHAR(MAX) तार्किक उत्तराधिकारी है, आप सभी को NTEXT कभी आपको दिया, और भी बहुत कुछ!

यदि आपके क्षेत्र NVARCHAR(MAX) होंगे शुरुआत से ही, आप बस लिख सकते हैं:

UPDATE 
    YourTable
SET 
    field = field1 + field2
WHERE 
    (your condition here)

और इसके साथ हो!

मेरा सुझाव है कि आप NVARCHAR(MAX) . का उपयोग करने के लिए अपनी तालिकाओं को अपग्रेड करें NTEXT . के बजाय ।

मार्क



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दो अलग-अलग डेटाबेस से कई कॉलम के मान की तुलना करें

  2. मैं बिना ड्रॉप के tblPurchase और tblProductStock तालिका कैसे रख सकता हूं। (मुझे बिना ड्रॉप के टेबल और वैल्यू दोनों को स्थायी रखने की जरूरत है)

  3. गंतव्य तालिका में पहचान सम्मिलित के साथ SQLBulkCopy

  4. विथ (नोलॉक) बनाम सेट ट्रांजेक्शन आइसोलेशन लेवल बिना पढ़े पढ़ा

  5. पता करें कि SQL सर्वर (T-SQL) में ईमेल भेजने में विफल क्यों है