値の割り当てに関する注意事項
(宣言セクションで変数に値を割り当てるためのこの他の質問 を参照してください。 )
言語PLpgSQL構文には、次のように言う多くの方法があります。
Y := f(X);
EXECUTE
句は「動的実行」のみを対象としています(パフォーマンスの低下 )、
EXECUTE 'f(X)' INTO Y;
Y := f(X);
を使用します またはSELECT
静的宣言を実行するための
SELECT f(X) INTO Y;
実行 を使用します 結果を破棄するとき、または無効なリターンを処理するときのステートメント:
PERFORM f(X);