首页 > 数据库技术 > 详细

用SQL语句获得一个存储过程返回的表

时间:2016-09-05 12:21:00      阅读:186      评论:0      收藏:0      [点我收藏+]

1. 定义一个表变量

declare @table table(
ReportType nvarchar(30),
ReportPath nvarchar(200),
ParaCnt int,
DataAreaID nvarchar(3),
Alias nvarchar(3),
ReliabilityPath nvarchar(200),
ReportStartDate nvarchar(10),
ReportEndDate nvarchar(11),
[subject] nvarchar(100)
)

2. 将存储过程执行的结果放入表变量中
insert into @table exec dbo.prc_ReliabilityRpt_toExp_v2 ‘2016-9-1‘,‘dh‘,1--

3. 从结果集查询
select *
from @table 
where DataAreaID = ‘dh‘ and ReportType = ‘Summary‘

用SQL语句获得一个存储过程返回的表

原文:http://www.cnblogs.com/sxypeace/p/5841533.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!