変更の開始

FREE STABILIZED DYNAMIC QUERY サブコマンド(DSN)

FREE STABILIZED DYNAMIC QUERY コマンドは、特定のカタログ・テーブルから1つまたは複数の安定化された動的クエリを削除します。 指定されたクエリが動的ステートメントキャッシュに存在する場合、 FREE STABILIZED DYNAMIC QUERY は動的ステートメントキャッシュからもそのステートメントを削除します。

環境 FREE STABILIZED DYNAMIC QUERY

FREE STABILIZED DYNAMIC QUERY コマンドは DB2I から、またはフォアグラウンドとバックグラウンドのいずれか で稼働する TSO 下の DSN セッションから使用できます。 SYSPROC.ADMIN_COMMAND_DSN ストアード・プロシージャーを使用して、このサブコマンドをリモート・リクエスターから実行依頼することもできます。

データ共用範囲: グループ

許可

このコマンドを実行するには、次の権限のいずれかを含む処理の特権セットを使用する必 要があります。

  • SQLADM 権限
  • システム DBADM 権限
  • SYOPR 権限
  • SYSCTRL 権限
  • SYSADM 権限

構文 FREE STABILIZED DYNAMIC QUERY

構文図を読むビジュアルシンタックスダイアグラムをスキップする FREE STABILIZED DYNAMIC QUERY STBLGRP (安定化グループ*) SDQSTMTID( 文書ID)PLANMGMTSCOPE(ALLINVALID)INVALIDONLY(NOYES)

オプションの説明 FREE STABILIZED DYNAMIC QUERY

STBLGRP (安定化グループ
固定化された動的照会をすべて解放するか、特定の固定化グループについて解放します。
安定化グループ
固定化グループの固定化照会をすべて解放します。
*
すべての固定化照会を解放します。
SDQSTMTID (statement-identifier)
指定された 64 ビット整数定数 statement-identifier 値を持つ、個別の固定化された動的照会を解放します。
PLANMGMTSCOPE
固定化された動的照会のどのコピーを解放するか。
すべて
固定化された動的照会のすべての適格なコピーを解放します。 これはデフォルトです。
無効
固定化された動的照会の無効コピー (COPYID=4) のみを解放します。
INVALIDONLY
固定化された動的照会のうち、無効なコピーのみを解放するかどうか。
いいえ
固定化された動的照会のすべての適格なコピーを解放します。 これはデフォルトです。
はい
固定化された動的照会のうち、無効なコピー (VALID='N') のみを解放します。

使用上の注意事項 FREE STABILIZED DYNAMIC QUERY

FREE DYNAMIC QUERY を使用して複数のコピーを解放する場合、正常に実行されたそれぞれの解放操作は、次の動的照会が解放される前にコミットされます。 動的 SQL ステートメントの処理中にエラーが発生した場合、その固定化された動的照会のコマンド処理は終了し、次の固定化された動的照会の処理に進みます。

固定化グループ APP01 の固定化された動的照会をすべて解放する
FREE STABILIZED DYNAMIC QUERY STBLGRP(APP01)
ステートメント ID 1234 を持つ固定化された動的照会を解放する
FREE STABILIZED DYNAMIC QUERY SDQSTMTID (1234)
ステートメント ID 1234 を持つ、固定化された動的照会の無効コピー (COPYID=4) を解放する
FREE STABILIZED DYNAMIC QUERY SDQSTMTID (1234) PLANMGMTSCOPE(INVALID)
ステートメント ID 1234 を持つ固定化された動的照会のうち、無効なコピー (VALID='N') をすべて解放する
FREE STABILIZED DYNAMIC QUERY SDQSTMTID (1234) INVALIDONLY(YES)
変更の終わり