SELECT A.RECNAME ,B.SQLTABLENAME , A.FIELDNAME FROM PSRECFIELD A , PSRECDEFN B WHERE A.RECNAME = B.RECNAME AND B.RECTYPE = 0 AND A.RECNAME NOT IN ( 'RUN_CNTL_LRN_DE' , 'LM_LRNR_DEL_LOG', 'LM_BO_COUNTERS' ) UNION SELECT RD1.RECNAME , RD1.SQLTABLENAME , RF2.FIELDNAME FROM PSRECDEFN RD1 , PSRECFIELD RF1 , PSRECFIELD RF2 WHERE RD1.RECNAME = RF1.RECNAME AND RD1.RECTYPE = 0 AND RF2.RECNAME = RF1.FIELDNAME AND RF1.SUBRECORD = 'Y' AND RD1.RECNAME NOT IN ( 'RUN_CNTL_LRN_DE' , 'LM_LRNR_DEL_LOG', 'LM_BO_COUNTERS' ) UNION SELECT RD1.RECNAME , RD1.SQLTABLENAME , RF3.FIELDNAME FROM PSRECDEFN RD1 , PSRECFIELD RF1 , PSRECFIELD RF2 , PSRECFIELD RF3 WHERE RD1.RECNAME = RF1.RECNAME AND RD1.RECTYPE = 0 AND RF2.RECNAME = RF1.FIELDNAME AND RF1.SUBRECORD = 'Y' AND RF3.RECNAME = RF2.FIELDNAME AND RF2.SUBRECORD = 'Y' AND RD1.RECNAME NOT IN ( 'RUN_CNTL_LRN_DE' , 'LM_LRNR_DEL_LOG', 'LM_BO_COUNTERS' )
|