오라클의 Sequence 사용법을 간단하게 알아보고, 시퀀스에서 나타나는 증가이슈의 해결법에 고찰해보고자 글을 작성합니다. MS-SQL에는 INDENTITY, MySQL은 auto_increment 와 같은 자동증가 컬럼이 있습니다.
하지만 오라클에는 12c 버전 이전에는 관련 기능이 없었습니다. 그래서 시퀀스를 사용해왔습니다.
Sequence란? Sequence라는 단어의 사전적 정의는 '순서'입니다.
그 정의에 맞게 오라클에서 Sequence는 숫자를 순서대로 생성해내는 객체입니다. 시퀀스는 로그성 테이블이나 레코드별로 고유한 ID가 필요한 경우, 유용하게 사용할 수 있습니다. 2.
Sequence 생성 기본문법 CREATE SEQUENCE [시퀀스명] START WITH [시작숫자] INCREMENT BY [증감숫자] [ sequence_options, ...] * 시퀀스 수정하고 싶은 경우, 위의 문법을 그대로 사용하되, CREATE 대신 ALTER 명령어를 사용하면 됩니다....
#
DB
#
데이터베이스
#
시퀀스
#
오라클
원문 링크 : [Oracle] 시퀀스 사용법과 증가 이상 이슈 해결법