자동 생성되는 트리거말고는 써본 적이 없다.

오라클에서 다중 입력을 하는데  시퀀스가 증가되질 않아서 제약조건 에러가 발생한다.

그래서 insert전에 각행에서 시퀀스가 따로 실행되게 만들었다.


create or replace trigger pst_trg

    before insert on positions

    for each row

begin

    :new.pst_num := SEQ_PST_NUM.nextval;

end;


다른데 어떻게 적용해야 할 지 모르겠지만 일단 신기하네~


'데이터베이스' 카테고리의 다른 글

max group by  (0) 2018.02.14
로컬 sql을 원격 mysql에 넣는 법  (0) 2018.02.05
첫 트리거  (0) 2017.12.19
dataSource에 initSql 설정 (alter session 적용하기)  (0) 2017.11.23
oracel timestamp_fomat session 바꾸기  (0) 2017.11.22
[mysql]now()와 sysdate의 차이  (0) 2017.08.26

+ Recent posts