मुझे दो कॉलम के साथ एक तालिका मिली है, ID
और Value
। मैं दूसरे कॉलम में कुछ स्ट्रिंग्स का एक हिस्सा बदलना चाहता हूं।
तालिका का उदाहरण:
ID Value
---------------------------------
1 c:\temp\123\abc\111
2 c:\temp\123\abc\222
3 c:\temp\123\abc\333
4 c:\temp\123\abc\444
अब 123\
में Value
स्ट्रिंग की जरूरत नहीं है। मैंने कोशिश की UPDATE
और REPLACE
:
UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
जब मैं स्क्रिप्ट निष्पादित करता हूं SQL सर्वर एक त्रुटि की रिपोर्ट नहीं करता है, लेकिन यह कुछ भी अपडेट नहीं करता है। ऐसा क्यों है?