我將在我的數據庫表中的新對象,但我一直在檢索,指出一個例外....
PL/SQL異常翻譯
ERROR:insertproperty:ORA-06553: PLS-103: Encountered the symbol "EXCEPTION" when expecting one of the following:
begin case declare exit for function goto if loop mod null
package pragma procedure raise return select separate type
update while with <an identifier>
<a double-quoted delimited-identifier> <a bind variable> <<
form table call close current define delete fetch lock insert
open rollback savepoint set sql execute commit forall merge
ORA-06553: PLS-103: Encountered the symbol "EXCEPTION" when expec
但所有我做的是一個簡單的插入到...
function insert(...)
begin
begin
select table_seq.nextval
into nextval
from dual
begin
insert into table(id, ....)
values(nextval,....)
end
end
end
點都是可選的,所以不是真的需要。
錯誤消息提到'EXCEPTION',你清理你的代碼,刪除'EXCEPTION',並可能是其周圍的上下文。當您刪除正在接受投訴的代碼塊時,我們應該如何提供幫助? –
@Shannon Severance對不起,但我真正想要的是有人向我解釋例外。與代碼沒有任何關係,因此名稱爲「例外翻譯」 – Kevin