문제는 text 타입의 특정 문자열을 바꿀려고 합니다.
그래서 아래와 같이 view_login 테이블의 user_id 컬럼에 abcd라는
사용자를 guest로 바꾸는 테스트를 했습니다만
user_id라는 컬럼의 데이타 타입이 varchar일때는 잘되나 text 타입
일때는 안됩니다.
도와주십시요.
== 테스트 쿼리 ==
update view_login
set user_id = replace(user_id,'abcd','guest')
where user_id like '%abcd%'
== 오류 메시지 ==
서버: 메시지 8116, 수준 16, 상태 1, 줄 1
replace 함수의 1 인수에 대한 인수 데이터 형식 text이(가)
잘못되었습니다.
|