gwooden_코린이
오라클 데이터 베이스 시퀸스(일련번호) 본문
728x90
1. 데이터 베이스 시퀸스(일련번호)
시퀀스 (일련번호)
CREATE SEQUENCE 시퀸스 이름
INCREAMENT BY 숫자 --- 증가값
START WITH 숫자 ---시작
MAXVALUE 숫자 ---최대값
MINVALUE 숫자 ---최소값
CYCLE | NOCYCLE
CYCLE : 최대값이 된 후 그 다음값이 다시 START부터 시작
NOCYCLE : 최대값이 된 후 안들어가짐
CACHE : 번호 생성시 메모리에 미리 할당
NOCACHE : 미리 할당 안함
SELECT count(*) FROM BOOK_TEST;
SELECT * FROM BOOK_TEST WHERE 등록번호 = 'HM0000036130';
--CREATE INDEX 인덱스이름 ON 테이블(컬럼명)
CREATE INDEX 등록번호_IDX ON BOOK_TEST(등록번호);
CREATE TABLE SEQ(
NO NUMBER,
NAME VARCHAR(20)
);
SELECT * FROM SEQ;
CREATE SEQUENCE SEQ_TEST
INCREMENT BY 1
START WITH 1
MAXVALUE 10;
INSERT INTO SEQ
VALUES(SEQ_TEST.NEXTVAL, 'A');
SELECT * FROM SEQ;
CREATE SEQUENCE SEQ_TEST2
INCREMENT BY 5
START WITH 100
MAXVALUE 110
CYCLE;
INSERT INTO SEQ
VALUES(SEQ_TEST2.NEXTVAL, 'B');
SELECT * FROM SEQ;
728x90
'데이터베이스' 카테고리의 다른 글
이클립스 JSP 태그 (스크립트릿, 선언문) (0) | 2023.01.18 |
---|---|
오라클 데이터 베이스 뷰(view) (0) | 2023.01.17 |
오라클 데이터 베이스 인덱스(index)색인 (0) | 2023.01.16 |
오라클 데이터 베이스 트랜잭션 (0) | 2023.01.16 |
오라클 데이터 베이스 도서관DB 공부해보기 (0) | 2023.01.16 |
Comments