PostgreSQL 8.3クエリで使用する変数を宣言するにはどうすればよいですか?
MS SQL Serverでこれを行うことができます:
DECLARE @myvar INT
SET @myvar = 5
SELECT *
FROM somewhere
WHERE something = @myvar
PostgreSQLで同じようにするにはどうすればよいですか?ドキュメントによると、変数は単に「名前タイプ」として宣言されていますが、これにより構文エラーが発生します。
myvar INTEGER;
誰かが正しい構文の例を教えてもらえますか?