आप STUFF का उपयोग कर सकते हैं फ़ंक्शन जो एक स्ट्रिंग के कुछ हिस्सों को बदल देता है। इस मामले में, यह अंतिम वर्ण है।
UPDATE tbl
SET COL = stuff(COL, len(COL), 1, '')
WHERE COL > ''
या लेफ्ट का उपयोग करें, अंतिम को छोड़कर सभी को लें। शर्त COL> '' सुनिश्चित करती है कि LEFT की लंबाई वैध होगी। LEFT SQL सर्वर में एक शॉर्टकट है और ऐसा लगता है कि इसे सबस्ट्रिंग ( . के रूप में लागू किया गया है नीचे और देखें)**
UPDATE tbl
SET COL = LEFT(COL, len(COL) -1)
WHERE COL > ''
यदि आपके पास अनुगामी अर्धविराम के साथ और बिना दोनों डेटा हैं, तो आप उन्हें विशेष रूप से लक्षित कर सकते हैं
UPDATE tbl
SET COL = LEFT(COL, len(COL) -1)
WHERE RIGHT(COL,1) = ':'
यहाँ LEFT का उपयोग करके एक क्वेरी के लिए क्वेरी योजना है (पाठ योजना की केवल शीर्ष 3 पंक्तियाँ दिखाई जाती हैं)
select LEFT(text, LEN(text)-1), * from master..syscomments