我要在DBDANGDANGUSER 包里写一个函数返回的是sys_cursor
代码如下:
create or replace package DBDANGDANGUSER IS
function getOrderList(oid int)return sys_cursor;
end;create or replace package body DBDANGDANGUSER is
function getOrderList(oid int)
return sys_cursor
is
v_cur sys_cursor;
begin
open v_cur for 'select *from orderdetails where ooid=oid';
return v_cur;
end; 
end;
当我用show errors package DBDANGDANGUSER;
检查时出现错误:
Errors for PACKAGE DANGDANG.DBDANGDANGUSER:LINE/COL ERROR
-------- --------------------------------------
6/38     PLS-00201: 必须说明标识符 'SYS_CURSOR'
6/1      PL/SQL: Declaration ignored请各位高手帮忙啊
谢谢!