當前位置:首頁 » 編程語言 » sql批量改字元
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql批量改字元

發布時間: 2022-07-21 00:02:26

sql 怎樣批量修改欄位的首個字元

表為AB,欄位為cd
sql語句如下:
update AB set cd = replace(cd,'8K','AK') where cd like '8K%'
如果欄位中有可能有多個8K
update AB set cd= case when left(cd,2)='8K' then 'AK'+right(cd,len(cd)-2) else cd end

⑵ SQL批量更新部分字元

update 表名 set 第二列名字 =replace(第二列名字,'-','-')

⑶ SQL語句如何批量替換某一特定字元比如批量替換整個資料庫中把「北京」換成「南京」,如何弄啊

你自己寫個游標拼接執行sql吧
select name as tablename from sys.tables --所有用戶表名
select name as columname from sys.columns where object_id=object_id('tablename')
--用戶表中的所有列名
update table set @columname=replace(@columname,'北京','南京')
遍歷每個表中的每個列進行替換更改

⑷ 如何用SQL批量替換字元

SUBSTRING
(UserCode,
5,
len(UserCode)-3)
你裡面的5,是什麼意思呢???
從第4位開始取啊,應該是4,就可以了

⑸ sql怎麼批量替換欄位里的字元串的

方法一:
varchar和nvarchar類型是支持replace,所以如果你的text不超過8000可以先轉換成前面兩種類型再使用replace 替換 text ntext 數據類型欄位的語句 。

update表名set欄位名=replace(cast(與前面一樣的欄位名asvarchar(8000)),'原本內容','想要替換成什麼')

方法二:

update[表名]set欄位名=replace(與前面一樣的欄位名,'原本內容','想要替換成什麼')

⑹ 在sql server資料庫中如何批量替換ntext類型中的字元

我建議你先建立一個存儲過程,存儲過程里
參數:(這里只為date_view解釋)
date_view
Ntext,16
這樣定義,
然後用數據操作類來調用這個存儲過程
代碼如下:
public
SqlDataReader
infoup(
string
content)//存儲過程有幾個參數,這里定義幾個參數//infoup()是我自定義的函數
{
("@date_view",SqlDbType.NText,2000,date_view)
//這里date_view的長度是2000,你看自己的應用把它改成更大...
網上多找找吧
有很實例的...
}