SQL 13

12.오라클SQL_시퀀스 SEQUENCE

SEQUENCE - 자동 일련번호를 생성하는 object이다. create sequence 시스템 권한이 있어야 사용 가능하다. CREATE SEQUENCE 시퀀스명 ; --- INSERT INTO 테이블(속성) VALUES(값) 값의 부분에서 1씩 증가하는 값이 필요할때 SEQUENCE.NEXTVAL로 1씩 증가 가능 -중복되는 값의 생성을 방지하며, 자동으로 식별번호를 생성해준다는 장점이 있다. -현재의 SEQUENCE값 = SELECT SEQUENCE명 SELECT SEQ_TOPIC.CURRVAL FROM topic; SELECT SEQ_TOPIC.CURRVAL FROM DUAL --- SEQUENCE PRIMARY_KEY는 보통 같이 쓰여 효율을 높일 수 있다.