ACE Director Alum Daniel Morgan, founder of Morgan's Library, is scheduling
complimentary technical Workshops on Database Security for the first 30
Oracle Database customers located anywhere in North America, EMEA, LATAM, or
APAC that send an email to
asra_us@oracle.com. Request a Workshop for
your organization today.
dbms_ruleadm_internal.add_rule(
rule_name IN VARCHAR2,
rule_set_name IN VARCHAR2,
evaluation_context IN VARCHAR2 := NULL,
rule_comment IN VARCHAR2 := NULL);
PRAGMA SUPPLEMENTAL_LOG_DATA(add_rule, AUTO);
dbms_ruleadm_internal.create_rule(
rule_name IN VARCHAR2,
condition IN VARCHAR2,
evaluation_context IN VARCHAR2 := NULL,
action_context IN sys.re$nv_list := NULL,
rule_comment IN VARCHAR2 := NULL);
PRAGMA SUPPLEMENTAL_LOG_DATA(create_rule, AUTO);
dbms_ruleadm_internal.drop_evaluation_context(
evaluation_context_name IN VARCHAR2,
force IN BOOLEAN := FALSE);
PRAGMA SUPPLEMENTAL_LOG_DATA(drop_evaluation_context, AUTO);
dbms_ruleadm_internal.i_alter_rule(
rule_name IN VARCHAR2,
condition IN VARCHAR2 := NULL,
evaluation_context IN VARCHAR2 := NULL,
remove_evaluation_context IN BOOLEAN := FALSE,
action_context IN sys.re$nv_list := NULL,
remove_action_context IN BOOLEAN := FALSE,
rule_comment
IN VARCHAR2 := NULL,
remove_rule_comment IN BOOLEAN := FALSE,
internal_actx_client IN VARCHAR2 := NULL,
internal_action_context IN sys.re$nv_list := NULL,
remove_int_actx IN BOOLEAN := FALSE);
dbms_ruleadm_internal.i_create_eval_ctx(
valuation_context_name IN VARCHAR2,
table_aliases IN sys.re$table_alias_list := NULL,
variable_types IN sys.re$variable_type_list := NULL,
evaluation_function IN VARCHAR2 := NULL,
evaluation_context_comment IN VARCHAR2 := NULL,
eval_ctx_properties IN NUMBER := NULL);
dbms_ruleadm_internal.i_create_rule(
rule_name IN VARCHAR2,
condition IN VARCHAR2,
evaluation_context IN VARCHAR2 := NULL,
action_context IN sys.re$nv_list := NULL,
rule_comment IN VARCHAR2 := NULL,
rule_properties IN NUMBER := NULL,
internal_actx_client IN VARCHAR2 := NULL,
internal_action_context IN sys.re$nv_list := NULL);
dbms_ruleadm_internal.i_create_rule_set(
rule_set_name IN VARCHAR2,
evaluation_context IN VARCHAR2 := NULL,
rule_set_comment IN VARCHAR2 := NULL,
rule_set_properties IN NUMBER := NULL,
result_cache IN BOOLEAN := FALSE);
dbms_ruleadm_internal.register_internal_actx(
client_name IN VARCHAR2,
export_function IN VARCHAR2 DEFAULT NULL,
client_comment IN VARCHAR2 DEFAULT NULL);
dbms_ruleadm_internal.remove_rule(
rule_name IN VARCHAR2,
rule_set_name IN VARCHAR2,
evaluation_context IN VARCHAR2 := NULL,
all_evaluation_contexts IN BOOLEAN := FALSE);
PRAGMA SUPPLEMENTAL_LOG_DATA(remove_rule, AUTO);