오라클 시퀀스 질문입니다. 0 2 1,782

by 모델장윤주 [2016.02.18 15:09:16]


테이블 A에 ID 컬럼의 시퀀스가 10번째까지 값이 있다고 가정했을 때

NEXTVAL 이나, CURRVAL 을 이용하지 않고

제가 임의로 시퀀스 넘버를 20번째로 값을 강제로 입력하려고 합니다.

( 몇개의 데이터만 옮기기 위해서 .. ) 

 

이렇게 작업했을 때

추후에 오라클 시퀀스가 바라보는 값이 자동적으로 21번으로 인식을 하는건가요 ?

혹은 21번째로 바라보도록 따로 설정이 필요한 부분인가요 ?

 

 

by 아발란체 [2016.02.18 15:16:56]

테이블 시퀸스로 입력하는 항목에, 시퀸스를 이용하지 않고 강제로 다음 값을 넣었을 경우, 시퀸스는 자동 증가하지 않습니다. NEXTVAL를 거쳐야 합니다.


by 모델장윤주 [2016.02.18 17:14:14]

답변 감사합니다.

데이터를 강제 입력하는거에 대해선 문제가 없다는거군요

그럼 강제 입력 후 nextval로 인식이 되도록만 바꾸면 될 것 같다는 생각이 드네요.

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입