DBA Data[Home] [Help]
Skip to content

VIEW: DVSYS.DBA_DV_RULE_SET

Source

View Text - Preformatted

SELECT
      d.name
    , d.description
    , m.enabled
    , deval.value
    , m.audit_options
    , dfail.value
    , d.fail_message
    , m.fail_code
    , m.handler_options
    , m.handler
    , DECODE(bitand(m.eval_options, 128) , 128, 'TRUE', 'FALSE')
FROM dvsys.rule_set$ m
    , dvsys.rule_set_t$ d
    , dvsys.dv$code deval
    , dvsys.dv$code dfail
WHERE
    m.id# = d.id#
    AND d.language = DVSYS.dvlang(d.id#, 5)
    AND deval.code  = TO_CHAR(m.eval_options -
                             DECODE(bitand(m.eval_options,128) , 128, 128, 0))
    AND deval.code_group = 'RULESET_EVALUATE'
    AND dfail.code  = TO_CHAR(m.fail_options)
    AND dfail.code_group = 'RULESET_FAIL'
View Text - HTML Formatted

SELECT D.NAME
, D.DESCRIPTION
, M.ENABLED
, DEVAL.VALUE
, M.AUDIT_OPTIONS
, DFAIL.VALUE
, D.FAIL_MESSAGE
, M.FAIL_CODE
, M.HANDLER_OPTIONS
, M.HANDLER
, DECODE(BITAND(M.EVAL_OPTIONS
, 128)
, 128
, 'TRUE'
, 'FALSE') FROM DVSYS.RULE_SET$ M
, DVSYS.RULE_SET_T$ D
, DVSYS.DV$CODE DEVAL
, DVSYS.DV$CODE DFAIL WHERE M.ID# = D.ID#
AND D.LANGUAGE = DVSYS.DVLANG(D.ID#
, 5)
AND DEVAL.CODE = TO_CHAR(M.EVAL_OPTIONS - DECODE(BITAND(M.EVAL_OPTIONS
, 128)
, 128
, 128
, 0))
AND DEVAL.CODE_GROUP = 'RULESET_EVALUATE'
AND DFAIL.CODE = TO_CHAR(M.FAIL_OPTIONS)
AND DFAIL.CODE_GROUP = 'RULESET_FAIL'