1. SEQUENCE(시퀀스)
일년변호
1-1. 시퀀스 생성
• 연속적인 일련번호 생성 PK에 주로 사용됨
CREATE SEQUENCE seq_author_id
INCREMENT BY 1
START WITH 1 ; --> 1부터 시작
1-2.시퀀스 사용
- 시퀀스가 포함된 데이터 생성
INSERT INTO author
VALUES (seq_author_id.nextval, '박경리', '토지 작가 ' ); --> 시퀀스 명 + .NEXTVAL 다음 번호
- 시퀀스객체 리스트 조회
SELECT * FROM USER_SEQUENCES;
- 현재 시퀀스 조회
SELECT seq_author_id.currval FROM dual;
- 다음 시퀀스 조회
SELECT seq_author_id.nextval FROM dual;
- 시퀀스 삭제
DROP SEQUENCE seq_author_id;
'BackEnd > DataBase' 카테고리의 다른 글
[ DB / SQL튜닝 ] 실행계획 (0) | 2023.08.13 |
---|---|
[ DB/Oracle ] SYNONYM 동의어 (0) | 2023.07.10 |
[ DB /Oracle ] DML | 테이블 내의 데이터 저장 · 수정 · 삭제 (0) | 2023.07.04 |
[ DB /Oracle ] DDL | 테이블 관리 (0) | 2023.07.04 |
[ DB /Oracle ] DCL | 사용자 계정관리 (0) | 2023.07.04 |