GeneXus クライアント/サーバーアプリケーションから SQL 文を実行します。
SQL [ Sql statement ] 入力値の説明: [ SQL statement ]
実行する文です。文字列です。
オブジェクト: Procedure、
Transaction、
Web Panel ジェネレーター: .NET、
.NET Framework、
Java、Ruby (GeneXus X Evolution 3 まで)、Visual FoxPro (GeneXus X Evolution 3 まで)
SQL 定数の後の文が実行されます。
生成されたコード上にコメントが表示され、ユーザーの SQL 文が実行されていることを示します。
リテラルのみを使用して記述できます:
SQL DELETE FROM CLIENTS
あるいは変数をあわせて使用することもできます。変数は「
[ !」と「
! ] 」で囲む必要があります:
&Role = "MyRole"
SQL SET ROLE TO [ !&Role! ]
注:
- 変数を使用する場合は、必ず基本的なデータタイプ (Character、Number など) を使用します。SDT の参照は許可されていません。
- SQL コマンドは常に既定のデータストアで実行されます: SAC #23118
- SQL コマンドは、コマンドの末尾にセミコロン (;) を指定する必要はありません。
- 実行されたステートメントは値を返すことができず、GeneXus 側から処理することはできません。