아래와 같이 auto increment trigger 를 설정할 수 있는데요
CREATE OR REPLACE TRIGGER %triggername%
BEFORE INSERT ON %tablename% FOR EACH ROW
BEGIN
SELECT %seqname%.NEXTVAL
INTO :NEW.%columnname%
FROM DUAL;
END;
궁금한점은
1. 하나의 테이블에 2개의 컬럼을 auto increment로 하는 경우가 있을까요?
2. 만약 그렇다면 위 SQL문을 어떻게 수정하면 2개의 컬럼이 auto increment가 될까요?
위와 같은 SQL문을 컬럼 하나당 1개씩 만들어주면 될까요?
답변 주시면 감사드리겠습니다.
|