요구하시는 답변이 될런지 ... 확인 해 보시기 바랍니다. 좀 더 나은 답변이 나오면 저도 공부좀 해 보구요 ..... 아래 2개의 궈리를 참조하세요 내가 어떤테이블을 참조하는지 나를 어떤테이블들이 참조하는지 확인하는 궈리입니다. owner명 : CNSONE table명 : PI210M 1.PI210M 테이블이 마스타 테이블을 참조하는지 조회하는 쿼리입니다. SELECT FORTBL.CONSTRAINT_NAME CNST_NAME, IDXTBL.COLUMN_NAME, IDXTBL.COLUMN_POSITION COL_PSTN, REFTBL.TABLE_NAME FROM sys.ALL_CONSTRAINTS FORTBL, sys.ALL_CONSTRAINTS REFTBL, sys.ALL_IND_COLUMNS IDXTBL WHERE FORTBL.OWNER = 'CNSONE' AND FORTBL.TABLE_NAME = 'PI210M' AND FORTBL.CONSTRAINT_TYPE = 'R' AND REFTBL.CONSTRAINT_TYPE = 'P' AND REFTBL.OWNER = FORTBL.R_OWNER AND REFTBL.CONSTRAINT_NAME = FORTBL.R_CONSTRAINT_NAME AND IDXTBL.INDEX_OWNER = REFTBL.OWNER AND IDXTBL.INDEX_NAME = REFTBL.INDEX_NAME 2.PI210M 테이블을 어떤 테이블들이 참조하는지를 확인하는 쿼리입니다. SELECT REF_TBL.CONSTRAINT_NAME CNST_NAME, IND_COL.COLUMN_NAME, IND_COL.COLUMN_POSITION COL_PSTN FROM sys.ALL_CONSTRAINTS FOR_TBL, sys.ALL_CONSTRAINTS REF_TBL, sys.ALL_IND_COLUMNS IND_COL WHERE FOR_TBL.OWNER = 'CNSONE' AND FOR_TBL.TABLE_NAME = 'PI210M' AND FOR_TBL.CONSTRAINT_TYPE = 'P' AND FOR_TBL.OWNER = REF_TBL.R_OWNER AND FOR_TBL.CONSTRAINT_NAME = REF_TBL.R_CONSTRAINT_NAME AND FOR_TBL.OWNER = IND_COL.TABLE_OWNER AND FOR_TBL.TABLE_NAME = IND_COL.TABLE_NAME AND FOR_TBL.CONSTRAINT_NAME = IND_COL.INDEX_NAME
수고하세요!!