当前位置:  开发笔记 > 数据库 > 正文

如何从存储过程的SQL Server返回多个数据表?

如何解决《如何从存储过程的SQLServer返回多个数据表?》经验,为你挑选了1个好方法。

我需要在两个不同的表上进行两次查询,并且数据并不真正相关.所以当我通过我的代码调用存储过程时,我应该得到一个带有两个DataTable的DataSet,每个查询一个DataTable.如何在SQL Server存储过程中完成?



1> Frans Bouma..:

只需在proc中执行两个SELECT语句:

SELECT * FROM Foo
SELECT * FROM Bla

当你然后填充()数据集时,你将得到两个数据表,一个带有第一个结果集,另一个带有第二个.


我知道.这只是一个例子.
推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有