#SQL#Oracle#시퀀스1 SQL)Oracle_시퀀스2 ; 시퀀스는 유일한 숫자를 제공하는 객체다. 보통 함수나 프로그램으로 구현하는 기능을 오라클은 객체로 제공함으로써 더 간단히 데이터를 생성할 수 있도록 지원한다. 테이블에 입력되는 데이터 중에는 절대 중복되면 안되는 부분이 있다. 대표적으로 복합키를 대체하는 대리키(인공키)와 같은 '일련번호'가 있다. 일반적으로는 현재까지 입력된 값의 최대값을 검색해서 +1을 하여 새로운 값으로 입력하는 방법을 많이 사용한다. 그러나 이런 방법으로는 여러 개의 트랜잭션이 동시에 수행되는 환경에서 입력 실패가 번번히 발생한다는 단점이 있다. 그래서 오라클에서는 시퀀스를 사용한다. 어플리케이션 개발시 많이 사용한다. CREATE SEQUENCE 시퀀스명 [START WITH 시작값 INCREMENT BY 증가값 MAXVAL.. 2023. 3. 14. 이전 1 다음