아래 코드를 실행하면 오류가 발생합니다.시퀀스에서 값이 생성되지 않습니다.
declare
x int ;
begin
x:=APP_COMP_DETAIL_STG_ID_SEQ.nextval;
dbms_output.put_line('values is '||x);
end;
/
오류 보고서 - ORA-01403은 : 데이터가 ORA-06512 찾을 수 없습니다 : 행에서 4 01403. 00000 - "데이터를 찾을 수 없음" * 원인 : 데이터가 객체에서 발견되지 않았다 . * 조치 : 오브젝트의 데이터가 가져 오기의 종료로 인해 없었습니다.
실제로 시퀀스에 아무런 값이 생성되지 않습니다. 유효하고 최대 값에 도달하지 않습니다. 나는이 문제가 어디에 있는지 정말로 모른다. select APP_COMP_DETAIL_STG_ID_SEQ.nextval from dual;
을 실행할 때 출력이 나타나지 않습니다. 이것은 생산 문제입니다. 가능한 한 빨리 해결하십시오.