DECLARE
実用的な例
PostgreSQL:で変数を利用する方法は次のとおりです
例1:変数の割り当てと使用
このコードスニペットは、テキスト変数を宣言し、値「foobar」を割り当て、
テーブルからデータをフィルタリングするために<code class="language-sql">DO $$ DECLARE my_variable TEXT; BEGIN my_variable := 'foobar'; SELECT * FROM dbo.PubLists WHERE Name = my_variable; END $$;</code>
my_variable
例2:最後に挿入されたIDを取得しますSELECT
dbo.PubLists
この例では、句を使用して最後に挿入された行のをキャプチャする方法を示して、
変数に保存する方法を示しています。 その後の<code class="language-sql">DO $$ DECLARE last_id bigint; BEGIN INSERT INTO test (name) VALUES ('Test Name') RETURNING id INTO last_id; SELECT * FROM test WHERE id = last_id; END $$;</code>
PostgreSQLで変数を使用する詳細情報と高度な手法については、公式PostgreSQLドキュメントを参照してください。
以上がPostgreSQLクエリで変数を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。