반응형
티베로(TIBERO) 시퀀스 생성, 삭제, 변경, 목록 조회
티베로는 오라클처럼 자동증가를 시퀀스로~
시퀀스(Sequence)는 순차적으로 부여할 수 있는 고유 값을 생성하는 스키마 객체이다. 시퀀스를 통해 생성된 값은 주로 기본 키(primary key) 또는 유일 키(Unique Key)에 값을 채워 넣는다.
CURRVAL : 시퀀스의 현재 값을 반환한다.
NEXTVAL : 시퀀스의 현재 값을 증가시키고, 증가된 그 값을 반환한다.
-- 시퀀스 생성
CREATE SEQUENCE SEQ_TEST
INCREMENT BY 1
MINVALUE 1
MAXVALUE 10;
-- NEXTVAL 의사 컬럼을 통해 시퀀스 처음 접근
-- 1 출력
SELECT SEQ_TEXT.NEXTVAL FROM DUAL;
-- 삭제
DROP SEQUENCE sequence_name;
-- 변경
ALTER SEQUENCE sequence_name
INCREMENT BY 10
MAXVALUE 99999999999
NOCYCLE CACHE 200;
-- 소유한 시퀀스 조회
SELECT *
FROM ALL_SEQUENCES b
WHERE sequence_owner = '소유주아이디';
Tibero SQL 참조 안내서
반응형
'프로그래밍 > DataBase' 카테고리의 다른 글
[ORACLE] 오라클 테이블 컬럼 추가/수정/삭제/이름변경 하는 방법(ALTER 테이블 ADD/MODIFY/DROP/RENAME) (0) | 2019.11.22 |
---|---|
[DB] Oracle 해당월 1일부터 말일까지 날짜 리스트 (0) | 2019.11.21 |
티베로(tibero) tbsql sql 파일 실행 (0) | 2019.09.04 |
[MYSQL] update ...select 구문. 삽질하다가 OK (0) | 2019.08.02 |
Mysql 자음 초성 추출 함수, 자음으로 검색, 초성 검색 (0) | 2019.08.01 |