我有一个看起来像这样的功能。
Function GetNewBatch ( CourseName Varchar2 ) Return RefCursor
As
Results RefCursor;
CourseId Number;
Begin
CourseId := Courselist.GetId( CourseName );
Open Results For
Select q.user_abn UserAbn,
q.completed_t DateCompleted,
CourseName,
q.batch_n BatchId
From GAK.GAKHR02_ACK q
Where q.crse_i = CourseId
And q.batch_n is null
And rownum < 1000;
GAK.SEQ1_GAKHR03.NextVal;
Return Results;
End;
我想在选择后增加序列,但 SQL Developer 给了我错误:
“错误(194,5):PLS-00313:'NEXTVAL' 未在此范围内声明。”
我怎样才能做到这一点?