能让一个存储过程返回整个记录集么?因为我要在程序中调用存储过程的结果。 什么数据库? ORACLE? 参见:http://www.vbip.com/books/1861001789/chapter_1789_09.asp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存储过程最后写select,然后前台用open执行存储过程就行,挺土:) 我前台是用ADO,存储过程必须最后写select么,可是我有很多的判断语句,可能返回不同的记录集。而起,我中间有许多的select语句(中间临时结果),他不会返回错误的select吧多谢! ......if a select * from table_aelse select * from table_bgo不管你中间有多少判断,只会返回最后执行的select语句的执行结果集。另外,你不是要返回多个结果集吧? 返回的执行结果是否一定要放在out参数中??我十分希望知道。 SQL Server的 Stored Procedure 可以返回多個結果集,假如Stored Procedure 執行了3個Select語句,那它一定會返回3個記錄集。在前端可以用Recordset.NextRecordset來擷取。 数据存储的问题 关于统计的sql 行转为同一列“,”分隔问题 谁能帮我设计以下这个数据库? MM初学SQL,希望哪位大侠指点一下下面的语句,越详细越好,在线等!谢谢! SQL SERVER 2000下,如何准确地获得SQL的安装路径及数据路径? 一个查询排序的问题,请高手帮忙! 谁有处理过MS SQL 7.0这样怪的问题 如何把.txt文件导入到sqlsever中,有几种方法?还有,如何把sqlsever中的数据导出到excel中 主細項查詢問題 请问怎么样才能返回表中第20行到第40行的数据 请问这两种方法,哪种的速度更快?
存储过程必须最后写select么,可是我有很多的判断语句,可能返回不同的记录集。
而起,我中间有许多的select语句(中间临时结果),他不会返回错误的select吧
多谢!
if a
select * from table_a
else
select * from table_bgo不管你中间有多少判断,只会返回最后执行的select语句的执行结果集。
另外,你不是要返回多个结果集吧?