为dbeaver SQL/多行赋值变量设置一个变量查询



我试图保存一个变量上的查询,如:

WITH auxiliar AS (
SELECT var1
FROM table
)
SELECT *
FROM aux

而是将第一部分保存在一个变量上:

@set auxiliar = 
SELECT var1
FROM table
SELECT *
FROM (${auxiliar}) AS aux

但是第二个选项在几行上不起作用

它的唯一工作方式是:

@set auxiliar = SELECT var1 FROM table
SELECT *
FROM (${auxiliar}) AS aux

但我想知道是否可以使用某种括号,这样我就可以把它写在几行上。

尝试使用参数

select * from :auxiliar

然后你只需要在弹出窗口中纠正你的查询。

最新更新