INCREMENTALおよびASYNCHRONOUS WRITETHROUGHキャッシュ・グループのOracleオブジェクトをインストールまたは削除するOracle SQL文を生成します。
アクセス制御がTimesTenのインスタンスに対して有効である場合、このプロシージャにはDDL権限が必要です。
ttCacheSqlGet('feature_name,' 'cache_group_name', install_flag)
ttCacheSqlGetには、次のパラメータがあります。
ttCacheSqlGetは次の結果セットを返します。
CALL ttCacheSqlGet('INCREMENTAL_AUTOREFRESH', 'westernCustomers', 1);
AUTOREFRESHユーザー・アカウントのすべてのOracleオブジェクトを削除するには、次のコマンドを使用します。
CALL ttCacheSqlGet('INCREMENTAL_AUTOREFRESH', NULL, 0);
このプロシージャは、TimesTenのキャッシュ接続機能がサポートされるプラットフォームにおいてのみ使用できます。
返された各retvalフィールドには、Oracleで直接実行される別々のOracle SQL文が含まれます。continueFlagフィールドで示されるように、1つの行は文の途中で終わっている場合があります。この場合、使用可能なSQL文を生成するために、前の行と連結する必要があります。
このプロシージャのスクリプト出力は、OracleのSQL*Plusユーティリティと互換性がありません。ただし、ttIsql cachesqlget
コマンドを使用すると、SQL*Plusユーティリティと互換性のあるスクリプトを生成できます。
cache_group_nameオプションに対してNULLを指定すると、ttDestroyユーティリティによってデータ・ストアが破棄された後でOracleオブジェクトをクリーンアップするOracle SQLを生成できます。