728x90
sequence : 유일한 값을 생성해 주는 오라클 오브젝트
회원번호, 게시판 글 번호
초기화가 안된다. 삭제후에 다시 생성
int count++;
-- sequence 생성
CREATE SEQUENCE TEST_SEQ
INCREMENT BY 1 -- 1씩 증가
START WITH 10 --시작숫자
MAXVALUE 100
MINVALUE 1;
-- CURRVAL = 현재의 SEQ
SELECT TEST_SEQ.CURRVAL
FROM DUAL;
--TEXTVAL = 진행 값
SELECT TEST_SEQ.NEXTVAL
FROM DUAL; --계속 진행하면 늘어간다
-- 수정
ALTER SEQUENCE TEST_SEQ
INCREMENT BY 3;
DROP SEQUENCE TEST_SEQ; --초기화가 안되기때문에 지워준다.
INSERT INTO employees(employee_id, last_name, email, hire_date, job_id)
VALUES(employees_seq.nextval, '홍', 'vivianlee77@naver,com', '21/02/17', 'IT_PROG');
SELECT
*
FROM employees;
--동의어 SYNONYM/객체별명
/*
int array[] = {}
int myarr[] = array;
*/
CREATE SYNONYM 사원들
FOR EMPLOYEES;
INSERT INTO 사원들(employee_id, last_name, email, hire_date, job_id)
VALUES(employees_seq.nextval, '수빈', 'vivianleee77@naver,com', sysdate, 'IT_PROG');
728x90
'데이터베이스' 카테고리의 다른 글
26일차//[Oracle] index (0) | 2021.02.17 |
---|---|
26일차//[Oracle] TABLE 생성 (종합 예제) (0) | 2021.02.17 |
26일차// [Oracle] VIEW 예제 (0) | 2021.02.17 |
26일차// [Oracle] VIEW (0) | 2021.02.17 |
26일차// [Oracle] TABLE 예제 (0) | 2021.02.17 |