Q & A

FK SCRIPT가 이상합니다.

Date2009.09.10 / Hit : 5289

 

Description Tool에서 TABLE SCRIPT조회 시 Foreign Key정보가 이상하게 나옵니다.

DBA_CONS_COLUMNS 조회 결과 컬럼이 2개 임에도 아래와 같이 정확하지 않은 SCRIPT로 조회됩니다.

-----------------------------------------------------

CREATE TABLE TMPDBA.TESTTAB
(
 COL1     NUMBER (8) NOT NULL,
 COL2     NUMBER (6) NOT NULL,
 COL3     CHAR (12) DEFAULT ' ' NOT NULL,
 COL4     NUMBER (5) DEFAULT 0 NOT NULL, 
 COL41    NUMBER (2) DEFAULT 0 NOT NULL,
 COL5     NUMBER (5) DEFAULT 0 NOT NULL,
  COL51    NUMBER (2) DEFAULT 0 NOT NULL,
 CONSTRAINT FK_TESTTAB_01 FOREIGN KEY (COL4) REFERENCES TMPDBA.TESTTAB2 (COL11, COL12),
 CONSTRAINT FK_TESTTAB_02 FOREIGN KEY (COL5) REFERENCES TMPDBA.TESTTAB2 (COL11, COL12),

 CONSTRAINT FK_TESTTAB_03 FOREIGN KEY (COL3) REFERENCES TMPDBA.TESTTAB3 (COL31)
);


CREATE UNIQUE INDEX TMPDBA.PK_TESTTAB
ON TMPDBA.TESTTAB
(
 COL1 ASC,
 COL2 ASC
);

ALTER TABLE TMPDBA.TESTTAB ADD(
 CONSTRAINT PK_TESTTAB PRIMARY KEY (COL1, COL2));



FK_TESTTAB_01(COL4,COL41)
FK_TESTTAB_02(COL5,COL51)
FK_TESTTAB_03(COL3)

  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728