首页 文章

如何将存储过程结果推送到动态表中

提问于
浏览
0

我有一个场景,我需要在内联查询中执行存储过程并将其输出存储到Temp(临时)表中,然后根据要求进一步过滤到Temp表 .

我看到的例子就是创建一个包含所有列定义的#Temp表,但我不想为临时表定义每一列,而是根据SP输出动态创建 .

任何人都可以指导我怎么做吗?

1 回答

  • 1

    你可以使用OPENQUERY做到这一点,但根据我自己的经验,我有很多困难(权限,相当多的限制等)

    SELECT *
    INTO #TempTable
    FROM OPENQUERY(linkedserver, 'EXEC dbo.Sproc');
    

相关问题