我有一个数据库,我想对它执行一些查询,如果预期与否,我的代码中必须将查询结果(即消息)共同映射。 请让我知道如何在任何变量中捕获SQL查询的输出,这些变量可以在以后的代码中用于比较。
答案 0 :(得分:0)
尝试以下方法:
喜欢这个
CREATE PROCEDURE dbo.uSp_Temp
AS
SELECT
GETDATE() "MyDate"
DECLARE @T TABLE
(
MyDate DATE
)
INSERT INTO @T
EXEC uSp_Temp
SELECT
*
FROM @T
答案 1 :(得分:0)
您可以使用Temp表或临时变量来保存查询的结果集。
以下是临时表的样本
create table #temp (id int)
insert into #temp
select 1 as id
select * from #temp
以下是Temp变量
的示例declare @temp table (id int)
insert into @temp
select 1 as id
select * from @temp