이 스크립트가 있습니다. 기본적으로 테이블의 기본 키 중 하나를 늘립니다. SQLPLUS (cmd를) 실행하면PLS-00103 : 시퀀스 번호 oracle에 대한 트리거 생성
CREATE OR REPLACE FORCE TRIGGER SISD_OWNER.TRG_SN_MAP_UNIT_RELA_SEQ
BEFORE INSERT ON SISD_OWNER.ADV_SN_MAP_UNIT_RELA
FOR EACH ROW
DECLARE
m_next_seq_num NUMBER := 0;
BEGIN
IF :new.SEQUENCE_NUMBER is null THEN
select
ADV_SN_MAP_UNIT_RELA_SEQ.NextVal
into m_next_seq_num
from dual;
:new.SEQUENCE_NUMBER := m_next_seq_num;
END IF;
END;
, 내가 가지고 :
LINE/COL ERROR
-------- -----------------------------------------------------------------
2/28 PLS-00103: Encountered the symbol "end-of-file" when expecting
one of the following:
* & = - + ; </> at in is mod remainder not rem
<an exponent (**)> <> or != or ~= >= <= <> and or like like2
like4 likec between || multiset member submultiset
확실하지 정확하게 오류가 무엇입니까?
트리거 끝에 "/"와 같은 구분 기호 중 하나를 유지하십시오. – Rams