ヘッダーをスキップ

Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド リリース6.0 B25770-01 |
| 目次 | 索引

前へ | 次へ |

## ttCachePropagateFlagSet

説明

この組込みプロシージャを使用すると、Oracleへの更新の伝播を一時的に停止できます。

アクセス制御

アクセス制御がTimesTenのインスタンスに対して有効である場合、このプロシージャにはWRITE権限が必要です。

構文

ttCachePropagateFlagSet (cacheCommitsOn)

パラメータ

ttCachePropagateFlagSetには、次のパラメータがあります。

パラメータ | データ型 | 説明
CommitsOn | INTEGER NOT NULL | 0を指定すると、更新がOracleに送信されないようにするフラグが設定されます。トランザクションが終了するまで、またはプロシージャが1に設定されるまで、このフラグの設定は変更されません。 1を指定すると、更新はOracleに送信されます。

結果セット

ttCachePropagateFlagSetは結果を返しません。

注意

このプロシージャは、TimesTenのキャッシュ接続機能がサポートされるプラットフォームにおいてのみ使用できます。

このプロシージャを使用する場合、自動コミットをオフにする必要があります。オフにしない場合は、プロシージャを呼び出した後でトランザクションが終了するため、Oracleへの伝播が再度オンになります。

コミットまたはロールバックの後、伝播フラグはリセットされます。

1つのトランザクションの中でttCachePropagateFlagSetの値が複数回有効になった場合、トランザクションの一部のみがOracleに伝播されます。

ttCachePropagateFlagSetは、FLUSH、LOAD、REFRESH、UNLOADなどのその他のキャッシュ・グループ処理と同じトランザクションで使用できる唯一の組込みプロシージャです。