什么数据库? ORACLE? 参见:
http://www.vbip.com/books/1861001789/chapter_1789_09.asp

解决方案 »

  1.   

    存储过程最后写select,然后前台用open执行存储过程就行,挺土:)
      

  2.   

    我前台是用ADO,
    存储过程必须最后写select么,可是我有很多的判断语句,可能返回不同的记录集。
    而起,我中间有许多的select语句(中间临时结果),他不会返回错误的select吧
    多谢!
      

  3.   

    ......
    if a
        select * from table_a
    else
        select * from table_bgo不管你中间有多少判断,只会返回最后执行的select语句的执行结果集。
    另外,你不是要返回多个结果集吧?
      

  4.   

    返回的执行结果是否一定要放在out参数中??我十分希望知道。
      

  5.   

    SQL Server的 Stored Procedure 可以返回多個結果集,假如Stored Procedure 執行了3個Select語句,那它一定會返回3個記錄集。在前端可以用Recordset.NextRecordset來擷取。