oracle 存储过程 实际返回的行数超出请求的行数

2025-05-09 06:21:40
推荐回答(3个)
回答1:

定义一个数据类型是游标

然后返回这个数据类型的参数就可以了

回答2:

CREATE OR REPLACE PROCEDURE OPE_SELECT (
loginname_i in TBL_OPERATEINFO.loginname%type,
ref_cursor out sys_refcursor
) AS
BEGIN
open ref_cursor for
SELECT name FROM TBL_OPERATEINFO WHERE loginname LIKE '%' || loginname_i || '%' ;
END OPE_SELECT;

回答3:

返回数据集,用游标吧。