“$$”处或附近的未终止的美元引号字符串

use*_*745 5 sql postgresql dbeaver dollar-quoting

我正在尝试使用 DBeaver 声明一些变量并不断遇到此错误。

Unterminated dollar-quoted string at or near "$$

 DO $$
 DECLARE A integer; B integer;

BEGIN   
END$$;
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

use*_*745 5

DBeaver 是问题所在。切换到 PGAdmin,没有更多问题。


小智 5

从 DBeaver 6 开始,您可以使用 ALT-X(在 Windows 上)执行脚本,它不会尝试执行涉及美元符号的变量捕获/插值。