seevaa.net

  • 본문 바로가기
  • 블로그 내 검색
  • 글 분류 목록
  • 최근 글 목록
  • 기타 블로그메뉴
  • about
  • photolog
  • socialpage
  • taglog
  • guestbook
  • admin

Oracle - Sequence Syntax

from DataBase/Oracle 2011. 3. 4. 12:01 by seevaa Share on Twitter*
  • 고유한 숫자를 자동적으로 생성
  • 일반적으로 Primary Key로 사용
  • 메모리에 적재되기 때문에 효율성 증가
  • 공유 가능한 객체
  • 정해진 값만 돌고 자동으로 없어진다.
  • 보통 s,sq,sqe 로 시작한다.

Sequence 생성

CREATE SEQUENCE sequenceName
	[INCREMENT BY n]
	[START WITH n]
	[MAXVALUE n | NOMAXVALUE]
	[MINVALUE n | NOMINVALUE]
	[CYCLE | NOCYCLE]
	[CACHE n | NOCACHE]
SQL>CREATE SEQUENCE SEQ_TEST
	INCREMENT BY 1
	START WITH 20
	MAXVALUE 25
	NOCYCLE
/

테이블 칼럼에서 사용법

SEQ_TEST.NEXTVAL, SEQ_TEST.CURRVAL
SQL>INSERT INTO TEST VALUES(SEQ_TEST.NEXTVAL, ...);

Sequence 변경

alter를 사용하며 start with를 빼야된다. start with값은 변경이 불가능 하다.
SQL>ALTER SEQUENCE SEQ_TEST
	INCREMENT BY -2
	MINVALUE 20
	NOCYCLE
/

Sequence 조회

SQL>SELECT * FROM USER_SEQUENCES;

Sequence 값 조회

SQL>SELECT SEQ_TEST.CURRVAL FROM DUAL;

Sequence 삭제

SQL>DROP SEQUENCE SEQ_TEST;

'DataBase > Oracle' 카테고리의 다른 글

Oracle & sqlplus 설정  (0) 2011.09.07
Oracle - 답변형 게시판에 글순서 맞추기위한 오라클 쿼리문  (1) 2011.03.04
,

Categories

  • All (316)
    • Life Style (102)
    • Images (94)
      • Photo (94)
    • Web Standard (11)
      • HTML (0)
      • CSS (4)
      • JavaScript (7)
    • Application Programing (8)
      • java/jsp (8)
    • DataBase (5)
      • Oracle (3)
      • MySQL (0)
    • Programing Tool (2)
      • Eclipse (2)
    • Tistory (50)
      • Skin (22)
    • Fonts (12)
    • Bookmarks (31)

Recent Posts

Recent Comments

Recent Trackbacks

Archive

Links

  • http://wing91.tistory.com
  • http://xylosper.net
  • http://hanrss.co.kr
  • http://poty.cafe24.com
  • http://standardmag.org
  • http://www.raysoda.com/ess
  • http://startuu.net
  • http://cyoonk.com
  • http://trio.co.kr/webrefer/css…
  • http://designsen.net
  • http://tipography.tistory.com
  • http://twitter.com/seevaa_
  • http://tum.seevaa.net
  • http://clip.seevaa.net
subscribe to RSS

T Y T
subscribe to RSS, valid XHTML, CSS
Powered by , Designed by seevaa

  • 처음으로
  • 본문 바로가기
  • 블로그 내 검색
  • 글 분류 목록
  • 최근 글 목록
  • 기타 블로그메뉴
seevaa.net - Oracle - Sequence Syntax
작성자 : 쎄바(seevaa)
연락처 : seevaa@seevaa.net

티스토리툴바