oracle은 auto increment설정이 없다…!!!!
mysql, mssql도 있는데!!!..
결론부터 말하면, 설정이 가능하다.. 다만, 다른 dbms처럼 클릭질 한번에 되는게 아닐뿐..-.-귀찮아!!
oracle SQL developer를 기준으로
테이블에 increment할 컬럼이 있다면
예를 들어 key int not null 이라는 컬럼이 있다 하자!(저건 PK다.. 보통은 auto increment를 사용하는 컬럼은 PK지??)
이제 저 “key”라는 애에 sequence를 설정하게 된다..
설정 쿼리는
1 | create sequence key start with 1 increment by 1 maxvalue 10000; |
위의 시퀀스 쿼리는 딱 보면 알 정도로 간단하다..(몰랐을땐…?)
설명이 필요없다!!
수정이 필요할 경우엔 DB 트리의 중간쯤에 시퀀스라는 메뉴가 있다.
펼쳐보면 등록한 시퀀스 쿼리가 있으니 수정하면 땡~!
'DB > ORACLE' 카테고리의 다른 글
oracle table backup (0) | 2012.11.05 |
---|