标签: sql-server tsql stored-procedures
我需要在两个不同的表上进行两次查询,并且数据并不真正相关。所以当我通过我的代码调用存储过程时,我应该得到一个带有两个DataTable的DataSet,每个查询一个DataTable。如何在SQL Server存储过程中完成?
答案 0 :(得分:11)
只需在proc中执行两个SELECT语句:
SELECT * FROM Foo SELECT * FROM Bla
当你然后填充()数据集时,你将得到两个数据表,一个带有第一个结果集,另一个带有第二个。