我想在sql脚本中替换一个字符串。即时通讯使用此查询如何删除包含字符串的行?
update [master].[dbo].[Test]
set Student_ID = REPLACE (Student_ID , '1|2_', '1|2_345_')
我觉得我的查询是正确的,但即时得到这个错误“字符串或二进制数据将被truncated.The语句已终止” 我想这是因为发生在列student_id数据有冗余数据如“hdhvjf124rgrthrt”。如何删除包含“hdhvjf124rgrthrt”东西的行?
alireza_s_84是正确的,检查列数据长度 –
我将它从nvarchar(255)更改为nvarchar(max),它工作。非常感谢你 – meow