您的位置:首页 > 数据库

在SQL中直接使用存储过程查询返回的结果集

2014-06-21 14:14 204 查看
在实际使用存储过程是,有时我们希望先判断存储过程的返回结果集是否有记录,然后走不同的业务逻辑,这是就需要在SQL语句中直接读取到存储过程的返回结果集,方式如下:

先按照存储过程结果集定义一个变量

declare @tbl table(门诊号 varchar(20), 住院号 varchar(20), 姓名 varchar(20), 性别 varchar(2), 出生日期 varchar(8),

所属病区 varchar(10), 医生科室 varchar(10), 床位号 varchar(10), 住院状态 varchar(10), 责任医生 varchar(10),

联系地址 varchar(10), 联系电话 varchar(10), 上传 varchar(2));

然后将存储过程查询结果集插入这个变量

insert into @tbl exec PACS_GETMANINFO '00000001';

最后从这个变量查询出存储过程的返回结果集

select * from @tbl
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐