-
카테고리
-
세부 분야
웹 개발
-
해결 여부
미해결
oracle 시퀀스 옵션 적용후 설렉트할때마다 게속 생성되는것을 방지하는 방법은 무엇일까요?
22.03.27 17:53 작성 조회수 260
0
oracle 시퀀스 옵션 적용후 설렉트할때마다 게속 생성되는것을 방지하는 방법은 무엇일까요?
답변을 작성해보세요.
0
개발자Park
지식공유자2022.03.27
안녕하세요. 개발자Park입니다.
oracle 시퀀스 옵션 적용후 설렉트할때마다 게속 생성되는것을 방지하는 방법은 무엇일까요?
[답변]
앞서 INSERT문도 같이 실행되어서 그렇습니다.
방법1.SELECT문만 적고 실행하시면 해당문제는 없을 겁니다.
방법2.쿼리만 드래그해서 선택 실행해주셔도됩니다.
개발자Park
지식공유자2022.03.27
오라클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를 사용한점
양해부탁드립니다.
답변 1