我需要类似当然不起作用的东西。从存储过程插入到表中选择结果集,但列数不同
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