1.6 埋込み変数,標識変数,?パラメタ,SQLパラメタ,及びSQL変数
この節では,UAP中,SQL中,外部ルーチン中,及びSQLルーチン中で値の受け渡しをする変数,パラメタについて説明します。
-
埋込み変数,標識変数,?パラメタ
UAP又は外部ルーチンのSQL中に指定できます。指定すると,そのSQLとUAPとの間で値の受け渡しができます。
-
SQL変数
SQLルーチンのSQL中に指定できます。指定すると,そのSQLルーチンとの間で値の受け渡しができます。なお,外部ルーチン中にはSQL変数は指定できません。
-
SQLパラメタ
呼び出されるルーチンのルーチン定義時に指定できます。指定すると,SQLのCALL文や関数呼出しをするUAP又はルーチンと,呼び出されるルーチンとの間で値の受け渡しができます。
SQLルーチン中では,SQLパラメタを直接指定します。外部ルーチン中では,SQLパラメタに対応した外部ルーチン本体のパラメタ変数で指定します。