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


VIEW: SYS.ALL_STREAMS_RULES

Object Details
Object Name: ALL_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.ALL_STREAMS_RULES;

Dependencies

[top of page]

SYS.ALL_STREAMS_RULES references the following:

SchemaSYS
TYPEANYDATA
ViewDBA_STREAMS_RULES
PL/SQL PackageDBMS_LOB - show dependent code
PL/SQL PackageDBMS_LOGREP_UTIL - show dependent code
PL/SQL PackageDBMS_SCHEDULER - show dependent code
FunctionGET_MAX_CHECKPOINT
View_ALL_STREAMS_PROCESSES
SYS.ALL_STREAMS_RULES is referenced by following:

SchemaPUBLIC
SynonymALL_STREAMS_RULES