内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我有一个表(SQL Sever),现在它的路径改了变。我需要改变路径的一部分,但不是整个路径。我需要把相同的字符串换成新的,在每个记录中。
怎么方便的做到这一点?
UPDATE CustomReports_Ta SET vchFilter = REPLACE(CAST(vchFilter AS nvarchar(max)), '\\Ingl-report\Templates', 'C:\Customer_Templates') where CAST(vchFilter AS nvarchar(max)) LIKE '%\\Ingl-report\Templates%'
没有CAST
函数 会报错
参数数据类型ntext=1对replace函数无效。