SQLで変数を使ってみる
PostgreSQL psql
テストデータ
test=> SELECT * FROM pan; id | name ----+------------ 1 | アンパン 2 | 食パン 3 | カレーパン (3 rows)
代入。\set 名前 値
test=> \set id 1
\echoで表示してみる。
1が格納されている。
test=> \echo :id 1
SQLの中で使ってみる。
test=> SELECT * FROM pan WHERE id = :id; id | name ----+---------- 1 | アンパン (1 row)