IRC_PROFILE_CONT_SECTIONS_V

Details

  • Schema: FUSION

  • Object owner: IRC

  • Object type: VIEW

Columns

Name

SECTION_ID

CONTENT_TYPE_ID

PROFILE_TYPE_ID

BUSINESS_GROUP_ID

CREATION_DATE

SKILL_RECOMMEND_ENABLED_FLAG

DEFAULT_SECTION

Query

SQL_Statement

SELECT PTS.SECTION_ID SECTION_ID,

PTS.CONTENT_TYPE_ID,

PROFILE_TYPE_ID,

PTS.BUSINESS_GROUP_ID,

PTS.CREATION_DATE,

NVL (PTS.SKILL_RECOMMEND_ENABLED_FLAG, 'N') SKILL_RECOMMEND_ENABLED_FLAG,

CASE

WHEN (FIRST_VALUE(PTS.SECTION_ID)

OVER(PARTITION BY PTS.CONTENT_TYPE_ID ORDER BY PTS.CREATION_DATE ASC)) =

PTS.SECTION_ID THEN 'Y'

ELSE 'N'

END DEFAULT_SECTION

FROM HRT_PROFILE_TYP_SECTIONS PTS, HRT_CONTENT_SOURCE_RLATS SR

WHERE PTS.SECTION_ID = SR.SECTION_ID

AND PTS.CONTENT_TYPE_ID = SR.CONTENT_TYPE_ID

AND PTS.BUSINESS_GROUP_ID = SR.BUSINESS_GROUP_ID

AND PTS.PROFILE_TYPE_ID = 1

AND SR.SOURCE_ID = 102

AND PTS.CONTENT_TYPE_ID IN (103, 106, 109, 117, 129, 134)

UNION ALL

SELECT MIN(PTS.SECTION_ID) SECTION_ID,

PTS.CONTENT_TYPE_ID,

PROFILE_TYPE_ID,

PTS.BUSINESS_GROUP_ID,

PTS.CREATION_DATE,

'N' SKILL_RECOMMEND_ENABLED_FLAG,

'Y' DEFAULT_SECTION

FROM HRT_PROFILE_TYP_SECTIONS PTS,

HRT_CONTENT_SOURCE_RLATS SR

WHERE PTS.PARENT_SECTION_ID = SR.SECTION_ID

AND PTS.CONTENT_TYPE_ID = SR.CONTENT_TYPE_ID

AND PTS.BUSINESS_GROUP_ID = SR.BUSINESS_GROUP_ID

AND PTS.PROFILE_TYPE_ID = 2

AND SR.SOURCE_ID = 102

AND PTS.CONTENT_TYPE_ID = 117

GROUP BY PTS.CONTENT_TYPE_ID,PROFILE_TYPE_ID,PTS.BUSINESS_GROUP_ID,PTS.CREATION_DATE