主要是因为原来的过程都是SQL Server的。在SQL Server里面可以连续执行2条Select语句返回2个结果集到dot net的DataReader或者DataSet中。
DataReader对象有一个方法NextResult可以读取下一个结果集中的数据
DataSet本身就可以存储多个结果集的数据。
现在要往oracle中来转了,这块就麻烦了 
因为不打算修改代码程序的,这样改动太大了。    :(这就像咬上两口再往肚里咽一样

解决方案 »

  1.   

    若是table1与table2相同结构,可以这样:
    select * from table1
    union
    select * from table2;
      

  2.   

    我觉得你有必要修改程序代码,考虑到你程序的可移植性,不应该用SQL server的特有SQL,应该用标准的
      

  3.   

    两表结构相同时可用beckhambobo说的办法
    如果两表结构不相同,不知道你想得到一个什么样的结果呢?
    select *
    from table1,table2;
    也是表示两表的的集呀