CSE_GENEALOGY_RELATIONSHIPS_V
Details
-
Schema: FUSION
-
Object owner: CSE
-
Object type: VIEW
Columns
Name |
---|
CHILD_GEN_OBJECT_ID RELATIONSHIP_TYPE_CODE PARENT_GEN_OBJECT_ID OBJECT_TYPE SPLIT_FLAG MERGE_FLAG TRANSLATE_FLAG |
Query
SQL_Statement |
---|
SELECT UNIQUE CHILD.GEN_OBJECT_ID CHILD_GEN_OBJECT_ID, RELATIONSHIP.RELATIONSHIP_TYPE_CODE RELATIONSHIP_TYPE_CODE, PARENT.GEN_OBJECT_ID PARENT_GEN_OBJECT_ID, RELATIONSHIP.OBJECT_TYPE, NVL(RELATIONSHIP.SPLIT_FLAG,'N') SPLIT_FLAG, NVL(RELATIONSHIP.MERGE_FLAG,'N') MERGE_FLAG, NVL(RELATIONSHIP.TRANSLATE_FLAG,'N') TRANSLATE_FLAG FROM CSE_ASSETS_B PARENT, CSE_ASSET_RELATIONSHIPS RELATIONSHIP, CSE_ASSETS_B CHILD WHERE RELATIONSHIP.RELATIONSHIP_TYPE_CODE = 'ORA_COMPONENT' AND PARENT.ASSET_ID = RELATIONSHIP.OBJECT_ID AND CHILD.ASSET_ID = RELATIONSHIP.SUBJECT_ID AND SYSDATE BETWEEN NVL(RELATIONSHIP.ACTIVE_START_DATE, SYSDATE - 1) AND NVL(RELATIONSHIP.ACTIVE_END_DATE, SYSDATE + 1) AND relationship.object_type = 'A' UNION SELECT CHILD.GEN_OBJECT_ID CHILD_GEN_OBJECT_ID, RELATIONSHIP.RELATIONSHIP_TYPE_CODE RELATIONSHIP_TYPE_CODE, PARENT.GEN_OBJECT_ID PARENT_GEN_OBJECT_ID, RELATIONSHIP.OBJECT_TYPE, RELATIONSHIP.SPLIT_FLAG, RELATIONSHIP.MERGE_FLAG, RELATIONSHIP.TRANSLATE_FLAG FROM CSE_GENEALOGY_OBJECTS PARENT, CSE_ASSET_RELATIONSHIPS RELATIONSHIP, CSE_GENEALOGY_OBJECTS CHILD WHERE RELATIONSHIP.RELATIONSHIP_TYPE_CODE = 'ORA_LOT_TXN' AND PARENT.GEN_OBJECT_ID = RELATIONSHIP.OBJECT_ID AND CHILD.GEN_OBJECT_ID = RELATIONSHIP.SUBJECT_ID AND RELATIONSHIP.OBJECT_TYPE = 'G' |