목록2024/04/16 (4)
KSI일기장
CREATE SEQUENCE 시퀀스명 INCREMENT BY 1 START WITH 1 MINVALUE 1 MAXVALUE 99999 NOCYCLE NOCACHE NOORDER; INCREMENT BY --증가값 START WITH --시작값 MINVALUE --최솟값 MAXVALUE --최댓값 NOCYCLE --최댓값 도달 시 시작값부터 다시 반복할지 여부 NOCACHE --CACHE 사용 여부 NOORDER --요청 순서대로 값 생성할지 여부
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bzV9uz/btsGDDjHohN/eATktK4T6H2RiF2p9ExYQ1/img.png)
*****전체 시퀀스 조회 ***** SELECT * FROM all_sequences; *****특정 시퀀스 조회 ***** SELECT * FROM user_sequences WHERE sequence_name = 'SEQ_LANGUAGES_ID'; *****시퀀스의 다음 값 조회 ***** SELECT 해당시퀀스.NEXTVAL FROM DUAL; --> SELECT문으로 해당시퀀스.NEXTVAL 조회하면 실행할때 마다 시퀀스값이 증가된다. *****시퀀스의 현재 값 조회 ***** SELECT 해당시퀀스.CURRVAL FROM DUAL; -->CURRVAL은 NEXTVAL을 한번 실행한 세션에서만 사용 가능하다.
전체 삽입 ( 데이터 삽입할 컬럼명 생략 가능) INSERT INTO 테이블명 VALUES ('컬럼1 데이터', '컬럼2 데이터', '컬럼3 데이터', '컬럼4 데이터'); 데이터 부분 삽입(Null값 허용하는 컬럼은 생략가능하므로 부분 삽입 가능) INSERT INTO 테이블명 (컬럼1, 컬럼2, 컬럼3, 컬럼4) VALUES ('컬럼1 데이터', '컬럼2 데이터', '컬럼3 데이터', '컬럼4 데이터'); ex) INSERT INTO TB_LANGUAGES (ID, LOCA_CODE, MSG_KEY, MSG_CNTN) VALUES ('10016', 'ko', 'veh_reg_no', '차량 등록 번호');
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/x7sjA/btsGGbzsKU8/R17FUUZpWlUlj6GJk8RUH0/img.png)
***** TableSpace 조회 ***** SELECT * FROM DBA_TABLESPACES; 결과: *****TableSpace 용량 조회1(간단조회)***** SELECT A.TABLESPACE_NAME , 100 - ROUND((FREE/TOTAL) * 100, 0) || '%'USED_RATE , TO_CHAR(TOTAL, '999,999') || 'MB'TOTAL_SIZE , TO_CHAR(FREE, '999,999') || 'MB'FREE_SIZE FROM (SELECT TABLESPACE_NAME , ROUND(SUM(BYTES) / 1024000, 1) FREE FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) A, (SELECT TABLESPACE_..