是否可以在单个存储过程中添加多个select语句。 select语句从相同的表中获取数据。如果是,可以任何人提供添加多个select语句的示例,这些语句从存储过程中的不同表中检索数据。
实际上我在维护(同一)表中有州,市,大学,学院,部门等名单。根据我想要的查询,执行查询并在我的下拉列表中填充值。
答案 0 :(得分:2)
此proc将向客户端返回多个结果集
CREATE PROC whatever
AS
SELECT col1, col2 FROM Table1
SELECT col3, col4, col5 FROM Table2
SELECT col1, col3 FROM Table3
GO
您可以使用DataAdaptor.Fill,然后您可以使用DataTable(0),DataTable(1)和DataTable(2)
迭代它们如果您有“一张桌子中的所有数据”,那么您的设计就会很糟糕:sql performance of a lookup table
答案 1 :(得分:0)
不确定你要做的是什么,但是例如这可行:
select id,name from table1 where code<=500
union all
select id,name from table2 where code >=1000 and code <=2000