【发布时间】:2010-09-07 09:48:19
【问题描述】:
在 MS SQL Server 中,我创建脚本以使用可自定义的变量:
DECLARE @somevariable int
SELECT @somevariable = -1
INSERT INTO foo VALUES ( @somevariable )
然后我将在运行时更改@somevariable 的值,具体取决于我在特定情况下想要的值。由于它位于脚本的顶部,因此很容易查看和记住。
我如何对 PostgreSQL 客户端 psql 做同样的事情?
【问题讨论】:
-
FWIW,\set 运算符 似乎 与 psql 命令行工具有关,而不是与 pgsql 批处理语言有关。我可能是错的。
-
你使用的是哪个版本的 Postgres?
标签: sql postgresql variables psql