오라클 컬림 및 테이블 정보 조회.
/* 테이블 컬럼 찾기 */
/* [sqlmap/mapper/com/cmm/sql-comcmm525.xml] selectTableList */SELECT A.TABLE_NAME ,B.COMMENTSFROM ALL_TABLES A ,ALL_TAB_COMMENTS BWHERE A.TABLE_NAME = B.TABLE_NAMEAND A.OWNER = B.OWNERAND B.OWNER = 'USRFRMOWN'AND ( A.TABLE_NAME NOT LIKE 'TEST%' AND A.TABLE_NAME NOT LIKE '%TEST' )AND ( A.TABLE_NAME NOT LIKE 'TEMP%' AND A.TABLE_NAME NOT LIKE '%TEMP' )AND A.TABLE_NAME LIKE '%%'AND B.COMMENTS LIKE '%%'ORDER BY TABLE_NAME
/* [sqlmap/mapper/com/cmm/sql-comcmm525.xml] selectColumnList */SELECT A.TABLE_NAME ,(SELECT COMMENTS FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = A.TABLE_NAME AND OWNER='USRFRMOWN') AS TABLE_COMMENTS ,A.COLUMN_NAME ,B.COMMENTS ,CASE WHEN C.COLUMN_NAME IS NOT NULL THEN 'PK' END AS PK_YN ,A.DATA_TYPE ,A.DATA_LENGTH ,A.DATA_PRECISION ,A.DATA_SCALE ,A.NULLABLE ,A.COLUMN_IDFROM ALL_TAB_COLUMNS A ,ALL_COL_COMMENTS B ,( SELECT B.TABLE_NAME ,B.COLUMN_NAME FROM ALL_CONSTRAINTS A ,ALL_CONS_COLUMNS B WHERE A.OWNER = B.OWNER AND A.TABLE_NAME = B.TABLE_NAME AND A.CONSTRAINT_NAME = B.CONSTRAINT_NAME AND A.CONSTRAINT_TYPE ='P' AND A.OWNER = 'USRFRMOWN' ) CWHERE A.OWNER = 'USRFRMOWN'AND A.OWNER = B.OWNERAND A.TABLE_NAME = B.TABLE_NAME(+)AND A.COLUMN_NAME = B.COLUMN_NAME(+)AND A.TABLE_NAME = C.TABLE_NAME(+)AND A.COLUMN_NAME = C.COLUMN_NAME(+)AND A.TABLE_NAME LIKE '%%'—AND A.COLUMN_NAME LIKE '%LINK_RPRJ_NO%'—AND A.COLUMN_NAME IN ('RSCHFND_APLY_NO','PROOF_SEQ')AND B.COMMENTS LIKE '%매입%번호%'ORDER BY A.TABLE_NAME