2
내 테이블 이름은 property_pair_master
입니다. 그 중 하나의 열은사용자 정의 데이터 유형을 사용하여 SQL 열에 자국어 문자열 저장
prop_value
(해당 datatype
은 varchar(max)
)입니다.
EXEC sp_addtype 'tinyUTF8','varbinary(8000)','NULL'
지금 내 tinyUTF8 (나의
datatype
정의)에
datatype
을 변경 한 다음 쿼리를 사용하여 내
userdefined
datatype
를 만들었습니다.
문제는 아래의 쿼리
update property_pair_master set prop_value =
CONVERT('મારું માહિતી પરીક્ષણ' AS tinyUTF8) where id=1
어떻게 Database
에 문자열을 업데이트 할 수 있습니다
Incorrect syntax near 'મારું માહિતી પરીક્ષણ'.
과 같은 오류 메시지가 표시를 사용하여의 값을 업데이트하려고 할 때입니까? 이렇게 할 수있는 방법이 있습니까? 어떤 제안?
참고 : 사용 중입니다. SQL SERVER 2008.
미리 감사드립니다.
그것이 * MYSQL있는 그대로 * 내 쿼리를 업데이트하거나 없애있어 SQL 서버 *? SQL Server와 비슷하지만 태그를 편집하십시오 – jazzytomato
MsSQL에서'source as targettype' 구문은'CAST()'가 아닌 CONVERT()입니다. –
SQL SERVER 2008을 사용하고 있습니다. –