4D v16.3SQL SET PARAMETER |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
SQL SET PARAMETER
SQL SET PARAMETER
SQL SET PARAMETERコマンドを使用すると、4D変数や配列、フィールドをSQLリクエストで使用することができます。 Note: リクエストテキスト内で、<< と >>記号の間に4Dオブジェクト(変数、配列、フィールド)を直接挿入できます(例1を参照)。詳細についてはSQLコマンドの概要を参照してください。 - object引数には、リクエストで使用する4Dのオブジェクト(変数、配列またはフィールド)を指定します。
SQLリクエスト内におかれた?記号が4Dオブジェクトの値で置き換えられます(標準のシンタックス)。 警告: このコマンドはSQLリクエストに渡されるパラメーターを扱うために使用します。4DオブジェクトをSQLリクエストの結果に関連付けるためにSQL param outを使用することはできません。SQLリクエストの結果は例えばSQL EXECUTEコマンドの boundObj パラメーターを使用して取り出されます (SQLコマンドの概要参照)。SQL SET PARAMETERコマンドは主にリクエストに渡されるパラメーター (SQL param in) を設定することを意図しています。SQL param out と SQL param in out はパラメーターを返すかもしれないSQLストアードプロシージャーのコンテキストで使用されるために予約されています。 この例は、SQLリクエスト内に4D変数を直接記述しています: C_TEXT(MyText) 上記と同じ例題をSQL SET PARAMETERコマンドを使用して書き直しています: C_TEXT(MyText) コマンドが正しく実行されるとシステム変数OKに1が、そうでなければ0が設定されます。
|
プロパティ
プロダクト: 4D 履歴
初出: 4D 2004 ARTICLE USAGE
ランゲージリファレンス ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||