変数

SQL ステートメントの変数 は、SQL ステートメントの実行時に変更が可能な値を指定します。

SQL ステートメントで使用される変数 には幾つかの タイプがあります。

グローバル変数
グローバル変数は、組み込みグローバル変数の場合もあれば、ユーザー定義グローバル変数の場合もあります。グローバル変数を参照する方法については、グローバル変数を参照してください。
ホスト変数
ホスト変数は、ホスト言語のステートメントによって定義されます。ホスト変数を参照する方法については、ホスト変数に対する参照を 参照してください。
遷移変数
遷移変数はトリガーの中で定義されるもので、列の古い値または 新しい値を参照します。 遷移変数を参照する方法については、CREATE TRIGGERを参照してください。
SQL 変数
SQL 変数は、SQL 関数、SQL プロシージャー、またはトリガー内の SQL 複合ステートメントによって定義されます。 SQL 変数について詳しくは、SQL パラメーターおよび変数の参照を参照してください。
SQL パラメーター
SQL パラメーターは、CREATE FUNCTION (SQL スカラー)、CREATE FUNCTION (SQL 表)、または CREATE PROCEDURE (SQL) ステートメント で定義されます。 SQL パラメーターについて詳しくは、SQL パラメーターおよび変数の参照を参照してください。
パラメーター・マーカー
動的 SQL ステートメントでは、変数を参照することはできません。 代わりに、SQL 記述子の中でパラメーター・マーカーを定義して、使用します。 パラメーター・マーカーについて詳しくは、PREPAREパラメーター・マーカーを参照してください。