sqlserver2012 可以把存过语句当作表来查询吗,如何写sql

sqlserver2012 可以把存过语句当作表来查询吗,如何写sql

比如

exec pro_test '参数1'

这个存过执行之后是类似于某张表的数据,

想以这个存过作为表查询,怎么写sql

图片.png



xiaomili 发布于 2019-12-3 15:13
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
枫城Lv7初级互助
发布于2019-12-3 22:44

用这个试试 OPENROWSET看下这个用法

SELECT *   

FROM OPENROWSET('SQLOLEDB',

                'Server=PC0627JVC\MSSQLSERVER2008;Trusted_Connection=yes;database=master', 

                'exec sp_lock')  


最佳回答
0
凌建Lv7高级互助
发布于2019-12-3 15:18

直接将结果存入临时表

  • xiaomili xiaomili(提问者) 有别办法吗,你这个不适合
    2019-12-03 15:20 
  • 凌建 凌建 回复 xiaomili(提问者) 数据量不大直接查询
    2019-12-03 16:49 
最佳回答
0
JackloveLv7高级互助
发布于2019-12-3 15:22

在sql sever里面做个视图表 然后帆软直接去这张表

最佳回答
0
18328816101Lv5中级互助
发布于2019-12-3 15:54

用with as嵌套吧

with a as (select * from xx)

select * from a

  • 5关注人数
  • 559浏览人数
  • 最后回答于:2019-12-3 22:44
    请选择关闭问题的原因
    确定 取消
    返回顶部