SQL中的REPLACE替換字符函數(shù)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
SQL中可以使用Replace函數(shù)來(lái)對(duì)某個(gè)字段里的某些字符進(jìn)行替換操作,語(yǔ)法如下:
語(yǔ)法 REPLACE ( original-string, search-string, replace-string ) 參數(shù) 如果有某個(gè)參數(shù)為 NULL,此函數(shù)返回 NULL。 original-string search-string replace-string 例子: UPDATE tableName SET recordName=REPLACE(recordName,'abc','ddd') 將表tableName中的recordName字段中的 abc 替換為 ddd 這個(gè)函數(shù)有一點(diǎn)不足是不支持 text,ntext類(lèi)型字段的替換,可以通過(guò)下面的語(yǔ)句來(lái)實(shí)現(xiàn): update tableName set recordName=replace(cast(recordName as varchar(8000)) ,'abc','ddd') 通過(guò) cast 函數(shù)把text字段的內(nèi)容轉(zhuǎn)換為varchar類(lèi)型再進(jìn)行替換。 該文章在 2010/12/14 23:53:56 編輯過(guò) |
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)... |