我需要類似當然不起作用的東西。從存儲過程插入到表中選擇結果集,但列數不同
insert into Table1
(
Id,
Value
)
select Id, value from
(
exec MySPReturning10Columns
)
我想從MySPReturning10Columns
返回的結果集中填充Table1。這裏SP返回10列,表格只有2列。
只要SP的表格和結果集具有相同的列數,但在我的情況下它們不相同,下面的方法工作。
INSERT INTO TableWith2Columns
EXEC usp_MySPReturning2Columns;
此外,我想避免添加「。」。作爲鏈接服務器只是爲了使openquery和openrowset工作無論如何。
有沒有在臨時表中定義表strucutre的方法(所有列都有數據類型和長度)?像CTE一樣。
有沒有辦法在臨時表中定義表結構(所有列都有數據類型和長度)?像CTE一樣。 – Dave 2010-08-19 19:25:30