--sequence : 유일한 값을 생성해 주는 오라클 오브젝트다
-- 회원번호, 게시판 글번호 (1-> 2-> 3)++ 증가연산
-- 시퀀스를 생성하면, primary key와 같이 순차적으로 증가하는 column을 자동적으로 생성할 수있다.
-- 독립적
-- 시퀀스는 초기화가 불가능
--sequence
/*
int count =1;
count ++;
*/
--sequence 삭제
DROP SEQUENCE TEST_SEQ;
--sequence 사용
CREATE SEQUENCE TEST_SEQ
INCREMENT BY 1 -- (++,1씩 증가)
START WITH 10; -- 10부터 시작
-- CURRVAL --> 현재 시쿼스의 값
SELECT TEST_SEQ.CURRVAL
FROM DUAL;
-- 다음값
SELECT TEST_SEQ.NEXTVAL
FROM DUAL;
--SEQUENCE수정
ALTER SEQUENCE TEST_SEQ
INCREMENT BY 3;
--동의어(SYNONYM/ 객체의 별명) : 동의어(객체의 별명을 생성) 엑서스 단순화
CREATE SYNONYM "사원테이블"
FOR EMPLOYEES
SELECT
*
FROM "사원테이블";
DROP SYNONYM "사원테이블";
'Oracle Database > SQL' 카테고리의 다른 글
SQL PL(1) (0) | 2018.06.28 |
---|---|
SQL index (0) | 2018.06.27 |
SQL 정리해라 (0) | 2018.06.27 |
SQL UPDATE (0) | 2018.06.27 |
[ORACLE] 데이터 베이스 UPDATE (0) | 2018.06.27 |