인프런 커뮤니티 질문&답변
oracle 시퀀스 옵션 적용후 설렉트할때마다 게속 생성되는것을 방지하는 방법은 무엇일까요?
작성
·
392
답변 1
0
개발자Park
지식공유자
안녕하세요. 개발자Park입니다.
oracle 시퀀스 옵션 적용후 설렉트할때마다 게속 생성되는것을 방지하는 방법은 무엇일까요?
[답변]
앞서 INSERT문도 같이 실행되어서 그렇습니다.
방법1.SELECT문만 적고 실행하시면 해당문제는 없을 겁니다.
방법2.쿼리만 드래그해서 선택 실행해주셔도됩니다.






오라클12버전미만으로는
CREATE TABLE testDo
(idnum RAW(16) DEFAULT SYS_GUID() PRIMARY KEY,
nm VARCHAR2(50)
);
방법이 있습니다.
12버전이상부터는
CREATE TABLE test
(
idvar NUMBER GENERATED ALWAYS AS IDENTITY,
nmvar VARCHAR2(30)
);
실무에서 사용되는 오라클버전대가 12버전미만이 많이 사용되어서 정석으로 SEQUENCE를 사용한점
양해부탁드립니다.