如何声明
一个变量在Postgre
sql 8.3
查询中使用?
在MS sql Server我可以这样做:
DECLARE @myvar INT
SET @myvar = 5
SELECT *
FROM somewhere
WHERE something = @myvar
如何在Postgresql中做同样的事情?根据文档变量声明为“name type;”,但这给我一个语法错误:
myvar INTEGER;
有人能给我一个正确的语法的例子吗?
Postgre
sql中没有这样的
功能。你可以只在pl / Pg
sql(或其他pl / *),但不是在纯
sql。