我有一个场景,我需要在内联查询中执行存储过程并将其输出存储到Temp(临时)表中,然后根据要求进一步过滤到Temp表 .
我看到的例子就是创建一个包含所有列定义的#Temp表,但我不想为临时表定义每一列,而是根据SP输出动态创建 .
任何人都可以指导我怎么做吗?
你可以使用OPENQUERY做到这一点,但根据我自己的经验,我有很多困难(权限,相当多的限制等)
SELECT * INTO #TempTable FROM OPENQUERY(linkedserver, 'EXEC dbo.Sproc');
1 回答
你可以使用OPENQUERY做到这一点,但根据我自己的经验,我有很多困难(权限,相当多的限制等)