ALL_STREAMS_RULESは、現行のユーザーがアクセスできるStreamsプロセスで使用されるルールに関する情報を示します。
関連ビュー
DBA_STREAMS_RULESは、データベース内のすべてのStreamsプロセスで使用されるルールに関する情報を示します。
| 列 | データ型 | NULL | 説明 | 
|---|---|---|---|
| STREAMS_TYPE | VARCHAR2(12) | Streamsプロセスのタイプ: 
 | |
| STREAMS_NAME | VARCHAR2(30) | Streamsプロセス名 | |
| RULE_SET_OWNER | VARCHAR2(30) | ルール・セットの所有者 | |
| RULE_SET_NAME | VARCHAR2(30) | ルール・セットの名前 | |
| RULE_OWNER | VARCHAR2(30) | NOT NULL | ルールの所有者 | 
| RULE_NAME | VARCHAR2(30) | NOT NULL | ルールの名前 | 
| RULE_CONDITION | CLOB | 現在のルールの条件 | |
| RULE_SET_TYPE | CHAR(8) | ルール・セットのタイプ: 
 | |
| STREAMS_RULE_TYPE | VARCHAR2(6) | グローバル、スキーマまたは表ルール場合のルールのタイプ: 
 | |
| SCHEMA_NAME | VARCHAR2(30) | 表およびスキーマ・ルールの場合のスキーマ名 | |
| OBJECT_NAME | VARCHAR2(30) | 表ルールの場合の表名 | |
| SUBSETTING_OPERATION | VARCHAR2(6) | サブセット・ルールの場合の操作のタイプ: 
 | |
| DML_CONDITION | VARCHAR2(4000) | サブセット・ルールの場合の行サブセット化の条件 | |
| INCLUDE_TAGGED_LCR | VARCHAR2(3) | グローバル、スキーマまたは表ルールの場合、タグ付きの論理変更レコード(LCR)を含むかどうか( YES|NO) | |
| SOURCE_DATABASE | VARCHAR2(128) | グローバル、スキーマまたは表ルールの場合の論理変更レコード(LCR)の生成元であるデータベースの名前 | |
| RULE_TYPE | VARCHAR2(3) | グローバル、スキーマまたは表ルール場合のルールのタイプ: 
 | |
| MESSAGE_TYPE_OWNER | VARCHAR2(30) | メッセージ・ルールの場合のメッセージ・タイプの所有者 | |
| MESSAGE_TYPE_NAME | VARCHAR2(30) | メッセージ・ルールの場合のメッセージ・タイプの名前 | |
| MESSAGE_RULE_VARIABLE | VARCHAR2(30) | メッセージ・ルールの場合のメッセージ・ルール内の変数の名前 | |
| ORIGINAL_RULE_CONDITION | VARCHAR2(4000) | Streams管理APIで作成されたルールの場合のルール作成時の元のルール条件 | |
| SAME_RULE_CONDITION | VARCHAR2(3) | Streams管理APIで作成されたルールの場合、現行のルール条件が元のルール条件と同じであるかどうか( YES|NO) |