Oracle 자체 증가(auto increment)또는 표지 필드 의 구축 방법

501 단어 Oracle늘다
다음은 ORACLE 의 실현 방식 을 제시 합 니 다.2 단계 로 나 누 어 가 야 합 니 다.1.SEQUENCE CREATE[OR REPLACE]SEQUENCE sequence 구축identity start with the initial seed INCREMENT BY step MAXVALUE upper bound[NOMAXVALUE]NOCYCLE[empty]2.TRIGGER CREATE[or REPLACE]TRIGGER triggeridentity BEFORE INSERT ON table_name FOR EACH ROW BEGIN SELECT sequence_identity.NEXTVAL INTO :new.column_name FROM DUAL; END; 설명:sequence 동명 충돌 을 피하 기 위해 sequenceidenity 명명 방식,SEQ 권장UserName_TableName_SequenceName 형식 triggeridenity 의 명명 방식 은 위 와 같 습 니 다.

좋은 웹페이지 즐겨찾기