作者likeair (十里羊腸)
看板Database
標題[SQL ] replace語法
時間Fri Dec 19 10:51:38 2014
資料庫名稱:MS SQL
資料庫版本:SQL server 2000
內容/問題描述:使用replace指令時,出現錯誤
UPDATE CUST
SET ADR1 = REPLACE(ADR1, '桃園縣桃園市', '桃園市桃園區')
WHERE (ADR1 LIKE '桃園縣%')
錯誤訊息為replace函數其引數資料型別text無效
是否是因欄位使用text格式而無法使用replace指令?
是否有其他方法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.154.194
※ 文章網址: http://www.ptt.cc/bbs/Database/M.1418957501.A.5DA.html
→ YeeKang: REPLACE(convert(varchar(max),ADR1),FROM_STR,TO_STR) 12/19 11:28
→ likeair: 感謝指點 12/21 03:35