데이터베이스
첫 트리거
amugae
2017. 12. 19. 16:20
자동 생성되는 트리거말고는 써본 적이 없다.
오라클에서 다중 입력을 하는데 시퀀스가 증가되질 않아서 제약조건 에러가 발생한다.
그래서 insert전에 각행에서 시퀀스가 따로 실행되게 만들었다.
create or replace trigger pst_trg
before insert on positions
for each row
begin
:new.pst_num := SEQ_PST_NUM.nextval;
end;
다른데 어떻게 적용해야 할 지 모르겠지만 일단 신기하네~