Oracle中怎么在存储过程中select结果啊

2025-03-24 16:43:39
推荐回答(2个)
回答(1):

也是习惯了SQL Server的存储过程中直接可以使用select语句输出结果集,但这个在Oracle中就行不通了。
如果你仅仅是想看到存储过程中语句所影响的记录内容,那么可以考虑使用游标,然后循环游标用dbms_output将内容输出,从而可以在dbms的输出中看到;
如果是要使用在其它地方,那么要给此存储过程设置一个ref cursor输出参数,并且在存储过程中设置好此游标。

回答(2):

Oracle存储过程中不能这样做,要不你加一个out参数吧?