내 데이터베이스 테이블에 새 개체를 삽입하고,하지만 난 내용의 예외를 검색 계속 ....
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 세브란스 죄송 합니다만, 제가 정말로 원했던 것은 저에게 예외를 설명 할 누군가였습니다. 실제로 코드와 관련이 없으므로 이름 "Exception Translation" – Kevin