번호를 이용하여 데이터들을 구분하여 하는 경우 번호를 생성하는 도구이다.
한 번 발급한 번호는 절대로 다시 발급하지 않는다.
정규표현식 : CHECK(REGEXP_LIKE(NAME, '식'))
NO NUMBER PRIMARY KEY,
: 대표 항목(== NOT NULL + UNIQUE)
CREATE TABLE ITEM() -> 안에 작성하기
시퀀스 사용 : 이름.NEXTVAL;
시퀀스 삭제 : DROP SEQUENCE 이름;
시퀀스 생성 : CREATE SEQUENCE 이름 [옵션];
[옵션]은 생략 가능.
ex) CREATE SEQUENCE ITEM_SEQ;
시퀀스 조회 : SELECT * FROM USER_SEQUENCES;
캐시란 : 번호 데이터를 미리 만들어 놓은 것이라고 생각하면 된다.
(BUFFER처럼 적절히 생성되어 있는 것이 성능에 좋다.)
캐시를 설정하지 않고 싶다면 (단, 성능이 느려진다) : CREATE SEQUENCE 이름 [옵션] NOCACHE;
캐시 사이즈를 조절하고 싶다면 : CREATE SEQUENCE 이름 [옵션] CACHE 100;
INSERT INTO 테이블이름(집어넣을컬럼) VALUE(집어넣을값);
SELECT * FROM 이름;
DROP TABLE 이름;
CREATE TABLE 이름();