오라클) 시퀀스

순서

고유 번호를 생성하는 객체

시퀀스는 자동으로 증가하는 일련 번호를 생성하여 데이터베이스의 레코드에 대한 고유 식별자를 생성합니다.

시퀀스는 일반적으로 테이블의 기본 키를 만드는 데 사용됩니다.

CREATE TABLE SAMPLE (
  ID NUMBER(10) PRIMARY KEY,
  NAME VARCHAR2(100)
);

CREATE SEQUENCE ID_SEQ START WITH 1 INCREMENT BY 1;
INSERT INTO SAMPLE (ID, NAME) VALUES (ID_SEQ.NEXTVAL, 'John Doe');

ID_SEQ.NEXTVAL : 다음 값 할당(NEXTVAL)

SELECT ID_SEQ.CURRVAL FROM DUAL;

ID_SEQ.CURRVAL: 가상 테이블에서 시퀀스의 현재 값 확인