Q. Split(구분자로 자르기)처럼 사용하고 싶다. ex) "첫번째메세지,두번째메세지,세번째메세지" 와 같은 내용이 있는데 쉼표(,)를 구분자로 하여 자르고 싶다면..123SELECT TRIM(REGEXP_SUBSTR(ORG_DATA, '[^,]+', 1, LEVEL)) AS SPLIT_DATAFROM (SELECT '첫번째메세지,두번째메세지,세번째메세지' AS ORG_DATA FROM DUAL)CONNECT BY INSTR(ORG_DATA, ',', 1, LEVEL - 1) > 0;cs
LPAD (왼쪽부터 자릿수 채우기)LPAD(수, '채울 자릿수', '채울 숫자 또는 문자') ex1) 00001 만들기1SELECT LPAD(1, '5', '0') FROM DUALcs ex2) xoxox 만들기1SELECT LPAD('xox', '5', 'xo') FROM DUALcs ex3) **345 만들기1SELECT LPAD(345, '5', '*') FROM DUALcs RPAD (오른쪽부터 자릿수 채우기)RPAD(수, '채울 자릿수', '채울 숫자 또는 문자')ex1) 10000 만들기1SELECT RPAD(1, '5', '0') FROM DUALcs ex2) xoxxo 만들기1SELECT RPAD('xox', '5', 'xo') FROM DUALcs ex3) 345** 만들기1SELECT ..
옵션START WITH 1 //시작값 INCREMENT BY 1 //증가값 MAXVALUE 999999 //최대값 MINVALUE 1 //최소값 NOCYCLE //순환지정 NOCACHE //캐시지정 시퀀스 생성1CREATE SEQUENCE 시퀀스명 (옵션);cs 시퀀스 수정1ALTER SEQUENCE 시퀀스명 (옵션);cs 시퀀스 삭제1DROP SEQUENCE 시퀀스명;cs 시퀀스 조회1SELECT * FROM USER_SEQUENCES;cs 현재 시퀀스 조회1SELECT 시퀀스명.CURRVAL FROM DUAL;cs Q. 기존 등록되어 있는 시퀀스에서 시작값을 1000증가 시켜라123ALTER SEQUENCE 시퀀스명 increment BY 1000;SELECT 시퀀스명.nextval from dual..