[SQL ] replace語法

看板Database作者 (十里羊腸)時間11年前 (2014/12/19 10:51), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
資料庫名稱: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

12/19 11:28, , 1F
REPLACE(convert(varchar(max),ADR1),FROM_STR,TO_STR)
12/19 11:28, 1F

12/21 03:35, , 2F
感謝指點
12/21 03:35, 2F
文章代碼(AID): #1KavAzNQ (Database)