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

अद्यतन करें और स्ट्रिंग के भाग को बदलें

आपको REPLACE . में वाइल्डकार्ड की आवश्यकता नहीं है - यह सिर्फ दूसरे तर्क के लिए आपके द्वारा दर्ज की गई स्ट्रिंग को ढूंढता है, इसलिए निम्नलिखित कार्य करना चाहिए:

UPDATE dbo.xxx
SET Value = REPLACE(Value, '123', '')
WHERE ID <=4

यदि प्रतिस्थापित किया जाने वाला कॉलम text . है तो टाइप करें या ntext आपको इसे nvarchar पर डालना होगा

UPDATE dbo.xxx
SET Value = REPLACE(CAST(Value as nVarchar(4000)), '123', '')
WHERE ID <=4


  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. SSAS आयाम प्रसंस्करण अंतर्निहित उपायों को असंसाधित बनाता है

  3. एन्क्रिप्टेड डेटाबेस को पुनर्स्थापित करने का प्रयास करने में समस्याएं आ रही हैं

  4. SQL में सबस्ट्रिंग कमांड:एक प्राइमर

  5. newid () sql सर्वर फ़ंक्शन के अंदर