我试图保存一个变量上的查询,如:
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
然后你只需要在弹出窗口中纠正你的查询。