DB

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 

Leave a Reply

error: Content is protected !!