如何在PostgreSQL中声明变量?

时间:2017-04-20 23:48:16

标签: postgresql pgadmin

我在pgAdminIII的查询窗口中有几个查询,其中很多都使用相同的值。有没有办法声明一个变量myVar在查询语句中使用?

SELECT * FROM table WHERE user = myVar;

INSERT INTO table(user) VALUES (myVar);

1 个答案:

答案 0 :(得分:1)

一个简单的例子:

DO $$
DECLARE  
   myVar VARCHAR := myValue;   
BEGIN  
   INSERT INTO table(user) VALUES (myVar);
END $$;