ORACLE] 특정문자 기준으로 문자열 자르기
SELECT WHATIS_NTHSTRING('123_45_678_5555','_',1) A, WHATIS_NTHSTRING('123_45_678_5555','_',2) B, WHATIS_NTHSTRING('123_45_678_5555','_',3) C, WHATIS_NTHSTRING('123_45_678_5555','_',4) D FROM DUAL * 결과 123 45 678 5555 * 이 포스트는 blogkorea [블코채널 : 정말로 아무 이야기나 올리는 채널] 에 링크 되어있습니다. ↓↓↓ 추천한방으로 글쓰는 재미를 안겨주세요 ↓↓↓
ORACLE TABEL SCHEMA 받는 QUERY
SELECT C.TABLE_NAME AS TABLE_NAME , B.COMMENTS AS TABLE_DESC , C.COLUMN_ID AS COLUMN_ID , C.COLUMN_NAME AS COLUMN_NAME , SUBSTR(D.COMMENTS,1,120) AS COLUMN_DESC , E.PRIMARY_KEY AS PRIMARY_KEY , C.DATA_TYPE AS DATA_TYPE , CASE WHEN DATA_TYPE IN ('VARCHAR2','CHAR') THEN TO_CHAR(DATA_LENGTH) WHEN DATA_SCALE IS NULL OR DATA_SCALE = 0 THEN TO_CHAR(DATA_PRECISION) ELSE TO_CHAR(DATA_PRECISION) || ',' |..