在 psql 中定义多行字符串

Defining multi-line strings in psql

我要贴

  123
  456
  789

psql 并将多行字符串存储在某个变量中(即 :str)以备后用。

这可能吗?现在我收到 unterminated quoted string 错误。

有点笨拙,但在 9.3 及更高版本中,您可以使用 \gset in conjunction with a dollar-quoted literal:

SELECT
$3
456
789$$ AS str \gset