錯誤原文 - sequence NAME.CURRVAL is not yet defined in this session
錯誤原因 - 要執行CURRVAL 指令前未執行NEXTVAL 的最後一個序號
處理辦法
使用seq.CURRVAL前執行seq.NEXTVAL
範例
執行把最後一個序號用完SELECT a_seq.NEXTVAL
FROM dual;
後再執行循環所設定的序號
SELECT a_seq.CURRVAL
FROM dual;
相關編碼
ORA-01002 "企圖在不合法的狀況下執行fetch"