ENQ_QUALITY_TYPES_SUBTYPES_V
Details
-
Schema: FUSION
-
Object owner: ENQ
-
Object type: VIEW
Columns
Name |
---|
QUALITY_TYPE_ID OBJECT_VERSION_NUMBER OBJECT_TYPE CODE DISPLAY_ORDER INSTANTIATION_ALLOWED NUMBER_GENERATION_METHOD CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE IS_SEEDED NAME DESCRIPTION LANGUAGE LABEL SEED_DATA_SOURCE PARENT_QUALITY_TYPE_ID1 PARENT_QUALITY_TYPE_ID2 PARENT_QUALITY_TYPE_ID3 PARENT_QUALITY_TYPE_ID4 PARENT_QUALITY_TYPE_ID5 PARENT_QUALITY_TYPE_ID6 PARENT_QUALITY_TYPE_ID7 PARENT_QUALITY_TYPE_ID8 PARENT_QUALITY_TYPE_ID9 PARENT_QUALITY_TYPE_ID10 PARENT_QUALITY_TYPE_ID11 PARENT_QUALITY_TYPE_ID12 PARENT_QUALITY_TYPE_ID13 PARENT_QUALITY_TYPE_ID14 PARENT_QUALITY_TYPE_ID15 |
Query
SQL_Statement |
---|
SELECT eqtb.quality_type_id, eqtb.object_version_number, eqtb.OBJECT_TYPE, eqtb.code, eqtb.display_order, eqtb.instantiation_allowed, eqtb.number_generation_method, eqtb.created_by, eqtb.creation_date, eqtb.last_updated_by, eqtb.last_update_date, eqtb.is_seeded, qttl.NAME, qttl.description, qttl.language, qttl.label, qttl.seed_data_source, type_hier.PARENT_QUALITY_TYPE_id1, type_hier.PARENT_QUALITY_TYPE_id2, type_hier.PARENT_QUALITY_TYPE_id3, type_hier.PARENT_QUALITY_TYPE_id4, type_hier.PARENT_QUALITY_TYPE_id5, type_hier.PARENT_QUALITY_TYPE_id6, type_hier.PARENT_QUALITY_TYPE_id7, type_hier.PARENT_QUALITY_TYPE_id8, type_hier.PARENT_QUALITY_TYPE_id9, type_hier.PARENT_QUALITY_TYPE_id10, type_hier.PARENT_QUALITY_TYPE_id11, type_hier.PARENT_QUALITY_TYPE_id12, type_hier.PARENT_QUALITY_TYPE_id13, type_hier.PARENT_QUALITY_TYPE_id14, type_hier.PARENT_QUALITY_TYPE_id15 FROM ENQ_QUALITY_TYPES_B eqtb,ENQ_QUALITY_TYPES_TL qttl, (SELECT qt.QUALITY_TYPE_ID, qt.INSTANTIATION_ALLOWED, LEVEL, Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/') path, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,1)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,2) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,1)-1 ) PARENT_QUALITY_TYPE_ID1, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,2)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,3) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,2)-1 ) PARENT_QUALITY_TYPE_ID2, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,3)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,4) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,3)-1 ) PARENT_QUALITY_TYPE_ID3, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,4)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,5) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,4)-1 ) PARENT_QUALITY_TYPE_ID4, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,5)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,6) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,5)-1 ) PARENT_QUALITY_TYPE_ID5, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,6)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,7) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,6)-1 ) PARENT_QUALITY_TYPE_ID6, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,7)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,8) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,7)-1 ) PARENT_QUALITY_TYPE_ID7, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,8)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,9) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,8)-1 ) PARENT_QUALITY_TYPE_ID8, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,9)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,10) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,9)-1 ) PARENT_QUALITY_TYPE_ID9, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,10)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,11) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,10)-1 ) PARENT_QUALITY_TYPE_ID10, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,11)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,12) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,11)-1 ) PARENT_QUALITY_TYPE_ID11, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,12)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,13) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,12)-1 ) PARENT_QUALITY_TYPE_ID12, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,13)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,14) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,13)-1 ) PARENT_QUALITY_TYPE_ID13, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,14)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,15) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,14)-1 ) PARENT_QUALITY_TYPE_ID14, SubStr( Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'), InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,15)+1, InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,16) - InStr(Sys_connect_by_path(qt.QUALITY_TYPE_ID, '/'),'/',1,15)-1 ) PARENT_QUALITY_TYPE_ID15 FROM ENQ_QUALITY_TYPES_B qt CONNECT BY PRIOR qt.QUALITY_TYPE_ID = qt.PARENT_QUALITY_TYPE_ID START WITH nvl(qt.PARENT_QUALITY_TYPE_ID, -1) = -1) type_hier WHERE type_hier.QUALITY_TYPE_ID = eqtb.QUALITY_TYPE_ID AND type_hier.QUALITY_TYPE_ID=qttl.QUALITY_TYPE_ID AND qttl.language=USERENV('LANG') |