Как объявить переменную для использования в запросе PostgreSQL 8.3?
В MS SQL Server я могу это сделать:
DECLARE @myvar INT
SET @myvar = 5
SELECT *
FROM somewhere
WHERE something = @myvar
Как мне сделать то же самое в PostgreSQL? В соответствии с документацией переменные объявляются просто как "name type;", но это дает мне синтаксическую ошибку:
myvar INTEGER;
Может ли кто-нибудь дать мне пример правильного синтаксиса?