SQL SERVER裏替換字段中的部分內容



方法一:(這種是最常用的,因爲很多大段的內容都使用text ntext等數據類型,而我們通常也是替換裏面的內容)

varchar和nvarchar類型是支持replace,所以如果你的text不超過8000可以先轉換成前面兩種類型再使用replace

替換 text ntext 數據類型字段的語句

複製代碼 代碼如下:
update 表名 set 字段名=replace(cast(與前面一樣的字段名 as varchar(8000)) ,'原本內容','想要替換成什麼')


方法二:(替換其他數據類型字段的語句,實際應用中不常見)

複製代碼 代碼如下:
update [表名] set 字段名 = replace(與前面一樣的字段名,'原本內容','想要替換成什麼')


方法三:

如果字段內容太大可以先讀出到程序,程序替換後再寫進去 :)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章