본문 바로가기

sequence

[Oracle ] Sequence [출처] [SQL] sequence|작성자 bluekisunny = 자동으로 번호를 부여하는 방법. 순서대로 숫자값을 얻어서 primary key나 unique key로 주로 사용한다. 특히나 많은 사용자가 동시에 DB를 사용할 때는 Unique한 컬럼의 데이터가 중복되어 에러가 발생하는 경우가 종종 생기는데, 이경우 사용할 수 있는 값이 sequence이다. 번호 조회시점에서 자신도 증가하고, 증가시킨 숫자값을 돌려주기때문에 아무리 동시작업일 경우에도 근본적으로 중복값으로 오는 문제점을 해결할수 있다. ◎ 사용법 sequence는 테이블처럼 sequence를 생성시켜서 이를 select문으로 활용한다. - 생성 CREATE SEQUENCE 시퀀스이름 INCREMENT BY n START WITH n M.. 더보기
[Oracle ] Sequence [출처] [SQL] sequence|작성자 bluekisunny = 자동으로 번호를 부여하는 방법. 순서대로 숫자값을 얻어서 primary key나 unique key로 주로 사용한다. 특히나 많은 사용자가 동시에 DB를 사용할 때는 Unique한 컬럼의 데이터가 중복되어 에러가 발생하는 경우가 종종 생기는데, 이경우 사용할 수 있는 값이 sequence이다. 번호 조회시점에서 자신도 증가하고, 증가시킨 숫자값을 돌려주기때문에 아무리 동시작업일 경우에도 근본적으로 중복값으로 오는 문제점을 해결할수 있다. ◎ 사용법 sequence는 테이블처럼 sequence를 생성시켜서 이를 select문으로 활용한다. - 생성 CREATE SEQUENCE 시퀀스이름 INCREMENT BY n START WITH n M.. 더보기