공부/DB 2012. 1. 4. 13:31

오라클에서 게시판이나 방명록에 쓰이는 자동 증감

 

 

[생성]

CREATE SEQUENCE 시퀀스 이름

   START WITH 1                 // 시작을 1로 설정

   INCREMENT BY 1            // 증가값을 1씩 증가

   NOMAXVALUE                // 최대값이 무한대...

   NOCACHE                      // 캐시상 메모리를 올려 놓지 않는다

   NOCYCLE;                     // 최대값이 지나면 다시 시작 하지 않음

 

[보기]

SELECT * FROM user_sequences;

 

[삭제]

DROP SEQUENCE 시퀀스 이름;

 

[수정]


Alter sequence seq_name

[increment by n]

[maxvalue n | nomaxvaule]

[minvalue n | nominvalue]

[cycle | nocycle];

 

 

 

시퀀스가 안될 경우

ORA-01045, ORA-01031에러시

SQL> GRANT RESOURCE TO 사용자명;

SQL> ALTER USER 사용자명 DEFAULT ROLE ALL;










출처
http://chanyook.egloos.com/2627657

'공부 > DB' 카테고리의 다른 글

sql 간단 명령어 정리 링크  (0) 2012.02.22
sql 문자열 정리 홈페이지  (0) 2012.01.31
집합 쿼리(UNION, INTERSECT, MINUS)  (0) 2012.01.25
[MYSQL] Identity - 오라클 시퀀스  (0) 2012.01.05
각각 디비 시퀀스 생성  (0) 2012.01.05
posted by 나무사이
: