一个表用一条sql语句把不同数据置于DataSet中
例如有这样一个表:
我想实现一次查询把全部查出来放到一个临时表集合中,这里将查出分为4个不同表,以classId分为属于1的相当于ds.tables[0],2的为ds.tables[1],以此类推。
请问怎么实现这样的结果! dataset sql 数据
[解决办法]
使用存储过程,无需用临时表
CREATE PROCEDURE <Procedure_Name, sysname, ProcedureName>
AS
BEGIN
select * from tb where classID=1
select * from tb where classID=2
select * from tb where classID=3
select * from tb where classID=4
END
GO
DataSet ds=db.ExecuteDataSet("存储过程名");