replace 함수의 인수 1에 대한 인수 데이터 형식 text이(가) 잘못되었습니다.
MSSQL REPLACE함수를 써서 저장된 내용을 업데이트 해야한다.
그런데 오류가 발생한다.
replace 함수의 인수 1에 대한 인수 데이터 형식 text이(가) 잘못되었습니다.
에이..설마… 칼럼이 text 타입이여서 안된다는거야??
update sam_tbl_free
set
cont_desc = replace(cont_desc,’test’ ,’test dev’)
where con_id =3834
해결방법 : 형변환을 해야한다.
update sam_tbl_free
set
cont_desc = replace( convert(varchar(max),cont_desc),’test’ ,’test dev’)
where con_id =3834