현재 CLOB 인 단일 열 (COMMENTS)이 있습니다. 내가 COMMENTS CLOB 칼럼을 oracle SQL의 분리 된 (4k) VARCHAR2 컬럼으로 나눌 수있는 방법이 있습니까?CLOB를 여러 VARCHAR2 행으로 변환하는 방법은 무엇입니까?
create or replace procedure longsubstr(p_rowid in rowid,
comment in comment)
return varchar2
as l_tmp long;
begin
select COMMENT into l_tmp from table_name
where rowid = p_rowid;
return substr(l_tmp, p_form, p_for);
end;
/
, 당신이 할 수 있는지 확인하십시오. varchar2 열 이름을 쿼리에 삽입해야하기 때문에 동적입니다. 그렇지 않은 경우 CTE –
에서 수행 할 수있는 쿼리의 값을 얻는 것이었다면 작성해야 할 코드의 예를 보여줄 수 있습니까? – icerabbit
불행히도 여기에 신탁 환경이 없으며 조금 녹슬 었습니다. 다른 사람이 답을 추가 할 수 있는지 보도록하겠습니다. 어떤 시도를해도 좋을 것입니다. –