자동 생성되는 트리거말고는 써본 적이 없다.
오라클에서 다중 입력을 하는데 시퀀스가 증가되질 않아서 제약조건 에러가 발생한다.
그래서 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 |
dataSource에 initSql 설정 (alter session 적용하기) (0) | 2017.11.23 |
oracel timestamp_fomat session 바꾸기 (0) | 2017.11.22 |
[mysql]now()와 sysdate의 차이 (0) | 2017.08.26 |