我是T-SQL新手。我有一个选择记录的存储过程。我想查询存储过程返回的记录,所以我试图将记录插入到临时表中。(堆栈溢出帖子和其他帖子说这是怎么做的。)
但是当我尝试时,我得到了错误:
对象或列名丢失或为空'
当我刚刚运行存储过程时,我得到一个包含名称列的表。
select * into #temp1
exec alexander.dbo.get_uberrecords '20120101', '20120201', 'labcorp' //throws error saying columns must have names
但
exec alexander.dbo.get_uberrecords '20120101', '20120201', 'labcorp' // Returns cols with names
我错过了什么?