DBA Data[Home] [Help] [Dependency Information]


VIEW: SYS.DBA_STREAMS_RULES

Object Details
Object Name: DBA_STREAMS_RULES
Object Type: VIEW
Owner: SYS
Subobject Name:
Status: VALID

Rules used by Streams processes

[View Source]

Columns
Name Datatype Length Mandatory Comments
STREAMS_TYPE VARCHAR2 (12)
Type of the Streams process: CAPTURE, PROPAGATION, APPLY or DEQUEUE
STREAMS_NAME VARCHAR2 (128)
Name of the Streams process
RULE_SET_OWNER VARCHAR2 (128)
Owner of the rule set
RULE_SET_NAME VARCHAR2 (128)
Name of the rule set
RULE_OWNER VARCHAR2 (128) Yes Owner of the rule
RULE_NAME VARCHAR2 (128) Yes Name of the rule
RULE_CONDITION CLOB (4000)
Current rule condition
RULE_SET_TYPE CHAR (8)
Type of the rule set: POSITIVE or NEGATIVE
STREAMS_RULE_TYPE VARCHAR2 (9)
For global, schema or table rules, type of rule: TABLE, SCHEMA or GLOBAL
SCHEMA_NAME VARCHAR2 (128)
For table and schema rules, the schema name
OBJECT_NAME VARCHAR2 (128)
For table rules, the table name
SUBSETTING_OPERATION VARCHAR2 (6)
For subset rules, the type of operation: INSERT, UPDATE, or DELETE
DML_CONDITION VARCHAR2 (4000)
For subset rules, the row subsetting condition
INCLUDE_TAGGED_LCR VARCHAR2 (3)
For global, schema or table rules, whether or not to include tagged LCRs
SOURCE_DATABASE VARCHAR2 (128)
For global, schema or table rules, the name of the database where the LCRs originated
RULE_TYPE VARCHAR2 (9)
For global, schema or table rules, type of rule: DML, DDL or PROCEDURE
MESSAGE_TYPE_OWNER VARCHAR2 (128)
For message rules, the owner of the message type
MESSAGE_TYPE_NAME VARCHAR2 (128)
For message rules, the name of the message type
MESSAGE_RULE_VARIABLE VARCHAR2 (128)
For message rules, the name of the variable in the message rule
ORIGINAL_RULE_CONDITION VARCHAR2 (4000)
For rules created by Streams administrative APIs, the original rule condition when the rule was created
SAME_RULE_CONDITION VARCHAR2 (3)
For rules created by Streams administrative APIs, whether or not the current rule condition is the same as the original rule condition
Query Text

Cut, paste (and edit) the following text to query this object:


SELECT STREAMS_TYPE
,      STREAMS_NAME
,      RULE_SET_OWNER
,      RULE_SET_NAME
,      RULE_OWNER
,      RULE_NAME
,      RULE_CONDITION
,      RULE_SET_TYPE
,      STREAMS_RULE_TYPE
,      SCHEMA_NAME
,      OBJECT_NAME
,      SUBSETTING_OPERATION
,      DML_CONDITION
,      INCLUDE_TAGGED_LCR
,      SOURCE_DATABASE
,      RULE_TYPE
,      MESSAGE_TYPE_OWNER
,      MESSAGE_TYPE_NAME
,      MESSAGE_RULE_VARIABLE
,      ORIGINAL_RULE_CONDITION
,      SAME_RULE_CONDITION
FROM SYS.DBA_STREAMS_RULES;

Dependencies

[top of page]

SYS.DBA_STREAMS_RULES references the following:

SchemaSYS
ViewDBA_APPLY
ViewDBA_CAPTURE
PL/SQL PackageDBMS_LOB - show dependent code
PL/SQL PackageDBMS_LOGREP_UTIL - show dependent code
FunctionGET_MAX_CHECKPOINT
TableSTREAMS$_MESSAGE_RULES
TableSTREAMS$_RULES
View_DBA_STREAMS_RULES_H
SYS.DBA_STREAMS_RULES is referenced by following:

SchemaPUBLIC
SynonymDBA_STREAMS_RULES
SchemaSYS
ViewALL_STREAMS_RULES
Package BodyDBMS_STREAMS_ADM_UTL - show dependent code
Package BodyDBMS_XSTREAM_ADM_UTL - show dependent code