수색…


시퀀스 만들기

 CREATE SEQUENCE orders_seq
 START WITH     1000
 INCREMENT BY   1;

시작 값이 1000 인 시퀀스를 생성하고 1 씩 증가시킵니다.

시퀀스 사용

seq_name .NEXTVAL에 대한 참조는 시퀀스의 다음 값을 가져 오는 데 사용됩니다. 단일 명령문은 단일 시퀀스 값을 생성 할 수 있습니다. 명령문에 NEXTVAL에 대한 참조가 여러 개인 경우 사용 된 동일한 번호가 사용됩니다.

INSERT에 NEXTVAL을 사용할 수 있습니다.

INSERT INTO Orders (Order_UID, Customer)
        VALUES (orders_seq.NEXTVAL, 1032);

UPDATES에 사용할 수 있습니다.

UPDATE Orders
SET Order_UID = orders_seq.NEXTVAL
WHERE Customer = 581;

SELECTS에도 사용할 수 있습니다.

SELECT Order_seq.NEXTVAL FROM dual;


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow