interbase에서 insert를 실행하는데 자꾸 이런 에러메시지가....
arithmetic exception, numeric overflow, or string truncation. Cannot transliterate character between character sets.
뜹니다.
이 메시지는 왜 뜨는 건가요 혹시 아시면 좀 가르쳐 주시지 않겠습니까?
다음과 같은 SQL을 실행했는데 이 메시지가 뜨네요....
insert into userinfo
values(1,'jhinstat','hojin','남호진','jhin','750608-*******','부산시 동구 좌천1동 798-95 10/1','jhinstat@hanmail.net');
이라는 SQL을 실행했걸랑요....
테이블 구조는 다음과 같습니다.
CREATE TABLE "USERINFO"
(
"UID" INTEGER NOT NULL,
"USERID" VARCHAR(12) CHARACTER SET KSC_5601 NOT NULL,
"PASSWD" VARCHAR(10) CHARACTER SET KSC_5601 NOT NULL,
"NAME" VARCHAR(12) CHARACTER SET KSC_5601 NOT NULL,
"NICK" VARCHAR(12) CHARACTER SET KSC_5601 NOT NULL,
"RESI_NUM" CHAR(13) CHARACTER SET KSC_5601 NOT NULL,
"ADDR" VARCHAR(100) CHARACTER SET KSC_5601 NOT NULL,
"EMAIL" VARCHAR(40) CHARACTER SET KSC_5601,
PRIMARY KEY ("UID")
);
아시는 분은 제게 좀 가르쳐 주시면 감사하겠습니다.
values(1,'jhinstat','hojin','남호진','jhin','750608-*******','부산시 동구 좌천
"RESI_NUM" CHAR(13) CHARACTER SET KSC_5601 NOT NULL,
??? 750608-******* = CHAR(13) ???