태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Sybase 쿼리문을 쓸 때 컬럼의 타입이 text일 경우 아래와 같은 단순한 비교를 쓰면 에러가 생긴다.

where DESCRIPTION='Test'

에러메시지

>[Error] Script lines: 1-6 --------------------------
 'TEXT'에서 'VARCHAR'(으)로의 데이타 유형의 암시적 변환은 허용되지 않습니다. CONVERT 함수를 사용하여 이 쿼리를 실행하십시오.
 Msg: 257, Level: 16, State: 1
 Server: SEC_ASE, Line: 1



형변환을 해주면 가능한데 방법은 convert 함수를 쓰면 된다.

where convert(varchar,DESCRIPTION)='Test'

이렇게 써주면 된다.
Posted by 사용자 인터돌

댓글을 달아 주세요