DBA Data[Home] [Help]

VIEW: APPS.CN_RULESETS_NAV

Source

View Text - Preformatted

SELECT substrb( r.name,1,78) label, nt.node_type node_type, '"' || r.ruleset_id || '"' node_key, nt.icon_name icon_name, 'N' leaf_flag, 'ROOT' parent_node_type, nt.root_key parent_node_key from cn_rulesets r, cn_nav_node_types nt WHERE nt.node_type = 'RULESET' and nt.root_key = 'CN_CLASS_RULE_ROOT' UNION ALL select substrb( r.name,1,78) label, nt.node_type node_type, '"' || r.rule_id || '","' || r.ruleset_id || '"' node_key, nt.icon_name icon_name, decode(count(rh2.parent_rule_id),0,'Y','N') leaf_flag, decode(rh.parent_rule_id, -1002, 'RULESET', 'RULE') parent_node_type, decode(rh.parent_rule_id, -1002, '"' || rh.ruleset_id || '"', '"' || rh.parent_rule_id || '","' || rh.ruleset_id || '"') parent_node_key from cn_rules r, cn_rules_hierarchy rh, cn_rules_hierarchy rh2, cn_nav_node_types nt where nt.root_key = 'CN_CLASS_RULE_ROOT' and nt.node_type = 'RULE' and r.rule_id = rh2.parent_rule_id(+) and r.rule_id = rh.rule_id group by r.name, nt.icon_name, r.rule_id, r.ruleset_id, nt.node_type, rh.parent_rule_id, rh.ruleset_id order by node_key
View Text - HTML Formatted

SELECT SUBSTRB( R.NAME
, 1
, 78) LABEL
, NT.NODE_TYPE NODE_TYPE
, '"' || R.RULESET_ID || '"' NODE_KEY
, NT.ICON_NAME ICON_NAME
, 'N' LEAF_FLAG
, 'ROOT' PARENT_NODE_TYPE
, NT.ROOT_KEY PARENT_NODE_KEY
FROM CN_RULESETS R
, CN_NAV_NODE_TYPES NT
WHERE NT.NODE_TYPE = 'RULESET'
AND NT.ROOT_KEY = 'CN_CLASS_RULE_ROOT' UNION ALL SELECT SUBSTRB( R.NAME
, 1
, 78) LABEL
, NT.NODE_TYPE NODE_TYPE
, '"' || R.RULE_ID || '"
, "' || R.RULESET_ID || '"' NODE_KEY
, NT.ICON_NAME ICON_NAME
, DECODE(COUNT(RH2.PARENT_RULE_ID)
, 0
, 'Y'
, 'N') LEAF_FLAG
, DECODE(RH.PARENT_RULE_ID
, -1002
, 'RULESET'
, 'RULE') PARENT_NODE_TYPE
, DECODE(RH.PARENT_RULE_ID
, -1002
, '"' || RH.RULESET_ID || '"'
, '"' || RH.PARENT_RULE_ID || '"
, "' || RH.RULESET_ID || '"') PARENT_NODE_KEY
FROM CN_RULES R
, CN_RULES_HIERARCHY RH
, CN_RULES_HIERARCHY RH2
, CN_NAV_NODE_TYPES NT
WHERE NT.ROOT_KEY = 'CN_CLASS_RULE_ROOT'
AND NT.NODE_TYPE = 'RULE'
AND R.RULE_ID = RH2.PARENT_RULE_ID(+)
AND R.RULE_ID = RH.RULE_ID GROUP BY R.NAME
, NT.ICON_NAME
, R.RULE_ID
, R.RULESET_ID
, NT.NODE_TYPE
, RH.PARENT_RULE_ID
, RH.RULESET_ID ORDER BY NODE_KEY