【发布时间】:2019-08-21 00:52:28
【问题描述】:
我无法执行原生 sql。
我遇到以下错误:
ORA-01422:精确提取返回的行数超过了请求的行数 ORA-06512: 在第 10 行 01422. 00000 - “精确提取返回的行数超过了请求的行数” *原因:exact fetch 中指定的数字小于返回的行数。 *行动:重写查询或更改请求的行数
sqltest := 'select create_ts from WORKFLOW_CODES where id =' || p_id;
execute immediate (sqltest) into v_create_ts;
open p_recordset for
select v_create_ts from dual;
DBMS_SQL.RETURN_RESULT(p_recordset);
end;
【问题讨论】: