ALL_STREAMS_TABLE_RULESは、次のタイプのルールに関する情報を示します。
取得した変更を現行のユーザーがアクセスできるキューにエンキューするStreams取得プロセス用に作成された表ルール
現行のユーザーがアクセスできる伝播元キューを使用するStreams伝播用に作成された表ルール
現行のユーザーがアクセスできるキューからイベントをデキューするStreams適用プロセス用に作成された表ルール
現行のユーザーがアクセスできる伝播元キューを使用するStreams適用プロセス用に作成されたサブセット・ルール
このビューには、DBMS_STREAMS_ADMパッケージ内のADD_TABLE_RULES、ADD_TABLE_PROPAGATION_RULESまたはADD_SUBSET_RULESプロシージャを使用して作成されたルールに関する情報のみが含まれています。DBMS_RULE_ADMパッケージを使用して作成されたルールに関する情報は含まれていません。
関連ビュー
DBA_STREAMS_TABLE_RULESは、データベース内のすべてのStreams取得プロセス、伝播および適用プロセス用に作成された表ルールに関する情報を示します。
| 列 | データ型 | NULL | 説明 | 
|---|---|---|---|
| STREAMS_NAME | VARCHAR2(30) | Streamsプロセスまたは伝播名 | |
| STREAMS_TYPE | VARCHAR2(12) | Streamsプロセスまたは伝播のタイプ: 
 | |
| TABLE_OWNER | VARCHAR2(30) | ルール条件での表の所有者。REDOエントリまたは論理変更レコード(LCR)にこの表の所有者が含まれる場合にのみ、REDOエントリまたはLCRに対してルールが trueに評価される。 | |
| TABLE_NAME | VARCHAR2(30) | ルール条件での表の名前。REDOエントリまたは論理変更レコード(LCR)にこの表の名前が含まれる場合にのみ、REDOエントリまたはLCRに対してルールが trueに評価される。 | |
| RULE_TYPE | VARCHAR2(7) | ルールのタイプ: 
 | |
| DML_CONDITION | VARCHAR2(4000) | サブセット・ルールの場合に行をサブセット化する条件 | |
| SUBSETTING_OPERATION | VARCHAR2(6) | サブセット・ルールの場合にルール条件内の行をサブセット化するDML操作: 
 内部変換後にこのコマンド・タイプが論理変更レコード(LCR)に含まれる場合にのみ、LCRに対してルールが | |
| INCLUDE_TAGGED_LCR | VARCHAR2(3) | 非NULLのタグが付いたREDOエントリまたは論理変更レコード(LCR)が取得、伝播または適用対象となる( YES)かならない(NO)か | |
| SOURCE_DATABASE | VARCHAR2(128) | ルール条件でのソース・データベース。REDOエントリまたは論理変更レコード(LCR)にこのソース・データベースが含まれる場合にのみ、REDOエントリまたはLCRに対してルールが trueに評価される。 | |
| RULE_NAME | VARCHAR2(30) | NOT NULL | ルールの名前 | 
| RULE_OWNER | VARCHAR2(30) | NOT NULL | ルールの所有者 | 
| RULE_CONDITION | VARCHAR2(4000) | ルール・エンジンによって評価されるシステム生成ルール条件の最初の4000バイト |