DBA Data[Home] [Help]

VIEW: APPS.CN_RULES_NAV

Source

View Text - Preformatted

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(rh.parent_rule_id),0,'Y','N') leaf_flag, 'RULESET' parent_node_type, '"' || r.ruleset_id || '"' parent_node_key from cn_rules r, cn_rules_hierarchy rh, cn_nav_node_types nt WHERE nt.root_key = 'CN_CLASS_RULE_ROOT' and nt.node_type = 'RULE' and r.rule_id = -1002 and r.rule_id = rh.parent_rule_id(+) and r.ruleset_id = rh.ruleset_id(+) group by r.name, nt.icon_name, r.rule_id, r.ruleset_id, nt.node_type, rh.parent_rule_id, rh.ruleset_id 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, 'RULE' parent_node_type, '"' || 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 label
View Text - HTML Formatted

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(RH.PARENT_RULE_ID)
, 0
, 'Y'
, 'N') LEAF_FLAG
, 'RULESET' PARENT_NODE_TYPE
, '"' || R.RULESET_ID || '"' PARENT_NODE_KEY
FROM CN_RULES R
, CN_RULES_HIERARCHY RH
, CN_NAV_NODE_TYPES NT
WHERE NT.ROOT_KEY = 'CN_CLASS_RULE_ROOT'
AND NT.NODE_TYPE = 'RULE'
AND R.RULE_ID = -1002
AND R.RULE_ID = RH.PARENT_RULE_ID(+)
AND R.RULESET_ID = RH.RULESET_ID(+) GROUP BY R.NAME
, NT.ICON_NAME
, R.RULE_ID
, R.RULESET_ID
, NT.NODE_TYPE
, RH.PARENT_RULE_ID
, RH.RULESET_ID 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
, 'RULE' PARENT_NODE_TYPE
, '"' || 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 LABEL