Oacle 설정 자체 증가 id

먼저 새 시퀀스 를 만 든 다음 트리거 를 만 듭 니 다. id 가 null 인 데이터 기록 을 삽입 할 때 트리거 가 시퀀스 의 값 으로 기록 하 는 id 할당 을 자동 으로 촉발 합 니 다.
1. 시퀀스 만 들 기
create sequence t_user_seq start with 1 increment by 1;

 
2. 트리거 만 들 기
create or replace trigger t_user_trigger 
before insert on t_user
for each row
when(new.id is null)
begin
  select t_user_seq.nextval into:NEW.ID from dual;
end;

좋은 웹페이지 즐겨찾기