ホームページ >データベース >mysql チュートリアル >postgreSQLクエリを保存する方法は、PL/PGSQL変数になりますか?
この関数は、クエリの結果を変数に保存する方法を示しています。 コア要素は
ステートメントです:<code class="language-sql">CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); BEGIN SELECT test_table.name INTO name FROM test_table WHERE id = x; RETURN name; END; $BODY$ LANGUAGE plpgsql;</code>
このステートメントは、SELECT ... INTO
と一致し、取得された値を
<code class="language-sql">SELECT test_table.name INTO name FROM test_table WHERE id = x;</code>から
フィールドを取得します。 name
の使用に注意してください。この完全に適格な列名は、あいまいさと潜在的なエラーを防ぐために重要です。 次に、この関数は保存された値を返します。test_table
以上がpostgreSQLクエリを保存する方法は、PL/PGSQL変数になりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。