-- Long 타입은 뭘 하고 싶어도 아무것도 할 수 가 없더라구요. -- 일단 사이즈가 32767 Byte보다 작다는 가정하에 -- Varchar2(32767) 변수에 담으신 뒤, 문자열로 가공하시면 되겠습니다. DECLARE v VARCHAR2(32767); BEGIN SELECT c1 INTO v FROM test1 WHERE pk = 1 ; v := REGEXP_SUBSTR(REGEXP_SUBSTR(v, 'PARTITION="([^"]+)"'), '[^"]+', 1, 2); dbms_output.put_line('v = ' || v); END; /