본문 바로가기

DataBase/Oracle

문자열의 각 문자사이에 공백 삽입하기

아래 SQL문은 문자열에 있는 각 문자 사이에 공백을 삽입하는 문입니다.

참고하세요

===================================================================


WITH A AS (
    SELECT SUBSTR(INPUT_STRING, LEVEL , 1) ch , ROWNUM RNUM
    FROM (SELECT 'OracleJava' AS INPUT_STRING FROM DUAL)
    CONNECT BY LEVEL <= LENGTH(INPUT_STRING)
)
SELECT MAX(SYS_CONNECT_BY_PATH (ch , ' '))
FROM A
START WITH RNUM = 1
CONNECT BY PRIOR RNUM = RNUM -1

[결과]
O r a c l e J a v a 

'DataBase > Oracle' 카테고리의 다른 글

ORACLE 에러 코드  (0) 2008.04.28
Excel 파일에 숫자로 된 문자열 쓰기!  (0) 2008.04.28
튜닝 대상 SQL문 & cursor_sharing  (0) 2008.04.28
중복 레코드 삭제  (0) 2008.04.28
SQL * Loader  (0) 2008.04.28