혹시.. dialect 가 어떻게 되어있는지 알아보세요.
dialect가 1일때에는 아마. date형이 timestamp로 되어있을겁니다.
dialect가 3일때엔 그대로 하면 될것같은데..
dialect가 조금차이가 있습니다.
지나가다가.. 님이 쓰신 글 :
: 요롱이 님이 쓰신 글 :
: : SELLDATE를 DATE자료형으로 잡았는데..
: : 자꾸 컨버전이 안된다면서...
: : 테이블 생성한 SQL은
: : /* Domain definitions */
: : CREATE DOMAIN "NEW_DOMAIN" AS CHAR(15) CHARACTER SET KSC_5601 NOT NULL;
: :
: : /* Table: SELL_LIST, Owner: SYSDBA */
: :
: : CREATE TABLE "SELL_LIST"
: : (
: : "SELLDATE" DATE NOT NULL,
: : "CUST_NO" SMALLINT NOT NULL,
: : "ISBN" INTEGER NOT NULL,
: : "EA" SMALLINT,
: : "TOTAL_PRICE" SMALLINT,
: : "CANCELED" CHAR(6) CHARACTER SET KSC_5601,
: : "CUSTOMER" "NEW_DOMAIN" NOT NULL,
: : PRIMARY KEY ("SELLDATE", "CUST_NO", "ISBN")
: : );
: : 입니다.
:
: 만드신 도메인이 CHAR(15)자리인데 데이타를 넣으신건 10자리군여... 이건 15짜리를 꼬옥 맟춰주지않아서 컴버팅할때 에라가 생김니다.. 즉 char(15)--> date형으로 바꾸실때..공백들이 남아있기땜이죠 그리고 자료를 넣으실때도 꼭 15짜리를 맞춰주어야하니까 화면과같은 에러가 떨어지죠...
|