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バイト |