티스토리 뷰
자동 / 연속적으로 번호를 생성해야 할때 사용, MySQL에서의 INCREMENT와 비슷함
◎ 시퀀스 생성
- CREATE SEQUENCE "시퀀스명"
[START WITH "숫자"]
[INCREMENT BY "숫자"]
[{MAXVALUE "숫자 | NOMAXVALUE}]
[{MINVALUE "숫자 } NOMINVALUE}]
[{CYCLE | NOCYCLE}]
[{CACHE "숫자" | NOCACHE}]
ㆍSTART WITH : 시작값 지정
ㆍINCREMENT BY : 연속적인 증가치 지정
ㆍMAXVALUE : 가질 수 있는 최대값 지정
ㆍMINVALUE : 가질 수 있는 최소값 지정
ㆍCYCLE : 지정된 최대값까지 증가되면 START WITH 로 지정한 시작값에서 다시 시작
※ NOCYCLE : 최대값까지 증가가 완료되면 에러 발생
ㆍCACHE : 메모리상의 시퀀스값 관리, 기본값은 20
◎ 구조 확인
- DESC USER_SEQUENCES
◎ 시퀀스 값 사용
- "시퀀스".NEXTVAL => 현재 시퀀스의 다음 증가값 반환
- "시퀀스".CURRVAL => 현재 시퀀스 값 반환
◎ 시퀀스 삭제
- DROP SEQUENCE "시퀀스"
◎ 시퀀스 수정
- ALTER SEQUENCE "시퀀스" "변경할 속성" "숫자"
※ 시작숫자(START WITH)는 변경할 수 없음, 시퀀스를 새로 생성해야만 함
'프로그래밍 > Database' 카테고리의 다른 글
[Oracle] 전체 데이타 개수 가져오기(Count 함수 이용) (0) | 2011.07.01 |
---|---|
[Oracle] 정렬 후 지정된 숫자 범위 내의 자료만 가져오기(ROWNUM, INLINE VIEW 사용) (0) | 2011.07.01 |
[Oracle] 기본 명령어 (0) | 2011.07.01 |
[Oracle] 계정 관련 명령어 (0) | 2011.07.01 |
[Oracle] 사용자 계정 잠금 풀기 (0) | 2011.07.01 |
- 랜덤
- 여성가족부
- 특수문자
- JavaScript
- mvc
- 구매 가이드
- EL
- 안드로이드
- 오류
- ibatis
- 코멧
- 테이블
- jstl
- 서양인
- JSP
- MacOS
- 주피터 노트북
- 함수
- 기본
- 스프링
- Android
- 동양인
- window
- struts
- 파이썬
- 페이지 이동
- 데이터베이스
- 스트럿츠
- 자바스크립트
- 시각 차이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Total
- Today
- Yesterday