将预定义行添加到存储过程的返回值的语法是什么?
假设我从视图中选择了一些行,并且另外,希望该过程返回另一个预定义行。
这只能通过填写表格来实现吗?
答案 0 :(得分:2)
我认为您正在寻找UNION ALL
。
您可以运行如下查询:
select . ..
from . . .
union all
select . . .;
请注意,如果没有ORDER BY
,结果集无序。因此,附加行可能不是"最后一行"在结果集中。
答案 1 :(得分:0)
您可以使用union all执行此操作,如果您希望预定义行是最后一行,您可以像这样添加订单
select 0 as sortvalue,
table1.*
from table1
union all
select 1 as sortvalue,
predefined values...
order by 1