将行添加到SQL Server中的存储过程
向存储过程的返回值添加预定义行的语法是什么 假设我从视图中选择了一些行,另外,希望过程返回另一个预定义行将行添加到SQL Server中的存储过程,sql,sql-server,stored-procedures,row,Sql,Sql Server,Stored Procedures,Row,向存储过程的返回值添加预定义行的语法是什么 假设我从视图中选择了一些行,另外,希望过程返回另一个预定义行 只有填好一张桌子才能做到这一点吗 我想您正在寻找联合所有人 您可以运行如下查询: select . .. from . . . union all select . . .; 请注意,如果没有排序依据,则结果集是无序的。因此,附加的行可能不是结果集中的“最后一行”。我认为您正在寻找联合所有 您可以运行如下查询: select . .. from . . . union all select
只有填好一张桌子才能做到这一点吗 我想您正在寻找
联合所有人
您可以运行如下查询:
select . ..
from . . .
union all
select . . .;
请注意,如果没有排序依据,则结果集是无序的。因此,附加的行可能不是结果集中的“最后一行”。我认为您正在寻找
联合所有
您可以运行如下查询:
select . ..
from . . .
union all
select . . .;
请注意,如果没有排序依据,则结果集是无序的。因此,额外的行可能不是结果集中的“最后一行”。您可以使用union all执行此操作,如果希望预定义的行成为最后一行,您可以这样添加订单
select 0 as sortvalue,
table1.*
from table1
union all
select 1 as sortvalue,
predefined values...
order by 1
可以使用union all执行此操作,如果希望预定义的行成为最后一行,则可以这样添加订单
select 0 as sortvalue,
table1.*
from table1
union all
select 1 as sortvalue,
predefined values...
order by 1
为什么不使用表值函数和视图并集?存储过程可以返回值,但不能返回一组值。为什么不使用表值函数和视图并集?存储过程可以返回值,但不能返回一组值。