DBA Data[Home] [Help]

VIEW: APPS.IGS_PS_REF_CD_HIST_V

Source

View Text - Preformatted

SELECT crch1.course_cd, crch1.version_number, crch1.REFERENCE_CD_TYPE, crch1.reference_cd, crch1.hist_start_dt, crch1.hist_end_dt, crch1.hist_who, NVL( crch1.description, NVL( SUBSTR( IGS_AU_GEN_001.audp_get_crch_col( crch1.course_cd, crch1.version_number, crch1.REFERENCE_CD_TYPE, crch1.reference_cd, crch1.hist_end_dt), 1, 60), crfc1.description)), crch1.created_by, crch1.creation_date, crch1.last_updated_by, crch1.last_update_date, crch1.last_update_login FROM IGS_PS_REF_CD_HIST crch1, IGS_PS_REF_CD crfc1, IGS_PS_VER cv1 WHERE cv1.course_cd = crch1.course_cd AND cv1.version_number = crch1.version_number AND crch1.course_cd = crfc1.course_cd (+) AND crch1.version_number = crfc1.version_number (+) AND crch1.REFERENCE_CD_TYPE = crfc1.REFERENCE_CD_TYPE (+) AND crch1.reference_cd = crfc1.reference_cd (+) UNION ALL SELECT crfc2.course_cd, crfc2.version_number, crfc2.REFERENCE_CD_TYPE, crfc2.reference_cd, NVL( MAX(crch2.hist_end_dt), crfc2.last_update_date), TO_DATE(NULL), crfc2.last_updated_by, crfc2.description, crfc2.created_by, crfc2.creation_date, crfc2.last_updated_by, crfc2.last_update_date, crfc2.last_update_login FROM IGS_PS_REF_CD_HIST crch2, IGS_PS_REF_CD crfc2 WHERE crfc2.course_cd = crch2.course_cd (+) AND crfc2.version_number = crch2.version_number (+) AND crfc2.REFERENCE_CD_TYPE = crch2.REFERENCE_CD_TYPE (+) AND crfc2.reference_cd = crch2.reference_cd (+) GROUP BY crfc2.course_cd, crfc2.version_number, crfc2.REFERENCE_CD_TYPE, crfc2.reference_cd, crfc2.description, crfc2.created_by, crfc2.creation_date, crfc2.last_updated_by, crfc2.last_update_date, crfc2.last_update_login
View Text - HTML Formatted

SELECT CRCH1.COURSE_CD
, CRCH1.VERSION_NUMBER
, CRCH1.REFERENCE_CD_TYPE
, CRCH1.REFERENCE_CD
, CRCH1.HIST_START_DT
, CRCH1.HIST_END_DT
, CRCH1.HIST_WHO
, NVL( CRCH1.DESCRIPTION
, NVL( SUBSTR( IGS_AU_GEN_001.AUDP_GET_CRCH_COL( CRCH1.COURSE_CD
, CRCH1.VERSION_NUMBER
, CRCH1.REFERENCE_CD_TYPE
, CRCH1.REFERENCE_CD
, CRCH1.HIST_END_DT)
, 1
, 60)
, CRFC1.DESCRIPTION))
, CRCH1.CREATED_BY
, CRCH1.CREATION_DATE
, CRCH1.LAST_UPDATED_BY
, CRCH1.LAST_UPDATE_DATE
, CRCH1.LAST_UPDATE_LOGIN
FROM IGS_PS_REF_CD_HIST CRCH1
, IGS_PS_REF_CD CRFC1
, IGS_PS_VER CV1
WHERE CV1.COURSE_CD = CRCH1.COURSE_CD
AND CV1.VERSION_NUMBER = CRCH1.VERSION_NUMBER
AND CRCH1.COURSE_CD = CRFC1.COURSE_CD (+)
AND CRCH1.VERSION_NUMBER = CRFC1.VERSION_NUMBER (+)
AND CRCH1.REFERENCE_CD_TYPE = CRFC1.REFERENCE_CD_TYPE (+)
AND CRCH1.REFERENCE_CD = CRFC1.REFERENCE_CD (+) UNION ALL SELECT CRFC2.COURSE_CD
, CRFC2.VERSION_NUMBER
, CRFC2.REFERENCE_CD_TYPE
, CRFC2.REFERENCE_CD
, NVL( MAX(CRCH2.HIST_END_DT)
, CRFC2.LAST_UPDATE_DATE)
, TO_DATE(NULL)
, CRFC2.LAST_UPDATED_BY
, CRFC2.DESCRIPTION
, CRFC2.CREATED_BY
, CRFC2.CREATION_DATE
, CRFC2.LAST_UPDATED_BY
, CRFC2.LAST_UPDATE_DATE
, CRFC2.LAST_UPDATE_LOGIN
FROM IGS_PS_REF_CD_HIST CRCH2
, IGS_PS_REF_CD CRFC2
WHERE CRFC2.COURSE_CD = CRCH2.COURSE_CD (+)
AND CRFC2.VERSION_NUMBER = CRCH2.VERSION_NUMBER (+)
AND CRFC2.REFERENCE_CD_TYPE = CRCH2.REFERENCE_CD_TYPE (+)
AND CRFC2.REFERENCE_CD = CRCH2.REFERENCE_CD (+) GROUP BY CRFC2.COURSE_CD
, CRFC2.VERSION_NUMBER
, CRFC2.REFERENCE_CD_TYPE
, CRFC2.REFERENCE_CD
, CRFC2.DESCRIPTION
, CRFC2.CREATED_BY
, CRFC2.CREATION_DATE
, CRFC2.LAST_UPDATED_BY
, CRFC2.LAST_UPDATE_DATE
, CRFC2.LAST_UPDATE_LOGIN