Q&A

  • interbase에서 insert를 실행하는데 자꾸 이런 에러메시지가....
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")

);

아시는 분은 제게 좀 가르쳐 주시면 감사하겠습니다.

2  COMMENTS
  • Profile
    N/A 2001.10.09 02:36

    values(1,'jhinstat','hojin','남호진','jhin','750608-*******','부산시 동구 좌천



    "RESI_NUM" CHAR(13) CHARACTER SET KSC_5601 NOT NULL,



    ??? 750608-******* = CHAR(13) ???



  • Profile
    남호진 2001.10.09 02:46

    N/A wrote:

    > values(1,'jhinstat','hojin','남호진','jhin','750608-*******','부산시 동구 좌천

    >

    > "RESI_NUM" CHAR(13) CHARACTER SET KSC_5601 NOT NULL,

    >

    > ??? 750608-******* = CHAR(13) ???

    >

    길이를 20으로 늘리고 해도 마찬가지입니다.

    그 원인은 아닌 듯 합니다.