IBX.IBStoredProc.TIBStoredProc.Prepare
Delphi
procedure Prepare;
C++
void __fastcall Prepare();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | IBX.IBStoredProc.pas IBX.IBStoredProc.hpp |
IBX.IBStoredProc | TIBStoredProc |
説明
ストアドプロシージャの実行を準備します。
Prepare メソッドを呼び出すと,ExecProc メソッドを呼び出す前にストアドプロシージャのパラメータがバインドされます。Prepare は,ストアドプロシージャのパラメータを作成し,ストアドプロシージャの実行準備ができたことをサーバーに通知します。これらの処理を通じて,システムリソースが割り当てられ,サーバーの効率を上げるため問い合わせが最適化されます。
メモ: アプリケーションが ExecProc を呼び出したときにストアドプロシージャが準備されていない場合,自動的にストアドプロシージャを準備します。実行後,自動的にストアドプロシージャの準備を解除します。ストアドプロシージャが複数回実行される場合,必要でない準備処理や準備を解除する処理が繰り返し実行されないように,アプリケーションは一度 Prepare を明示的に呼び出し,必要でなくなったときに UnPrepare を呼び出すのが効率的です。