如何在 PostgreSQL 中声明一个变量?
How to declare a variable in PostgreSQL?
我在 pgAdmin 的一个查询 window 中有几个查询,许多使用相同的值。有没有办法声明一个变量,myVar
在查询语句中使用?
SELECT * FROM table WHERE user = myVar;
INSERT INTO table(user) VALUES (myVar);
一个简单的例子:
DO $$
DECLARE
myVar VARCHAR := myValue;
BEGIN
INSERT INTO table(user) VALUES (myVar);
END $$;
我在 pgAdmin 的一个查询 window 中有几个查询,许多使用相同的值。有没有办法声明一个变量,myVar
在查询语句中使用?
SELECT * FROM table WHERE user = myVar;
INSERT INTO table(user) VALUES (myVar);
一个简单的例子:
DO $$
DECLARE
myVar VARCHAR := myValue;
BEGIN
INSERT INTO table(user) VALUES (myVar);
END $$;