오라클 시컨스 질문드립니다
글쓴이: shean0 / 작성시간: 수, 2003/08/06 - 5:28오후
sequence에서 nocycle의 의미가...
만약 1,2,3,4, 6, 8..
이렇게 되었을대 다음 시컨스가 가르키는것은 9 인가요?
아님 5 인가요?
일단 9라고 생각되는데 .. 만약 여기서 5를 찿고 ..다음 입력할때는 자동으로
7을 찿는 방법은 없을까요?
즉 시컨스를 사용하는데.. 앞단에 비지 않았으면 마지막으로 채우고,
비었으면 가장 낮은 번호를 채울려구 하거든요..
음...
create table pw_conf( idx number(2) not null, code char(5) not null, code_txt varchar2(100) not null, PRIMARY KEY ( idx ) ); create sequence pw_SEQ1 increment by 1 start with 1 maxvalue 99999 nocache nocycle; insert into dept(deptno,dname,loc) values (pw_SEQ1.nextval,\'MARKETING\',\'SAN DIEGO\');
Forums:
시퀀스 별로 추천하고 싶지 않습니다...
그렇게는 안되는걸로 알구 있구요..
시퀀스 별로 추천하고 싶지 않군요...
운영하다보면.. 불편한점이 있더라구요..
특히 오라클서버를 이관하거나 할때
시퀀스 일일이 생성해주고 또 초기값 맞춰줘야하구..
그냥 select 해서 키값생성하는게..
댓글 달기