clob 데이터 쿼리 조회시 4000바이트 다 보이게 하는 법 0 2 13,155

by 권사마 [SQL Query] [2021.07.10 01:52:11]



안녕하세요~

clob 데이터에 데이터를 조회할 때, 쿼리를 작성해때

아래와 같이 4000byte가 넘어가는 데이터를 쿼리로 조회할때 어떻게 해야하는지

문의드립니다. dbms_lob.substr 이 명령어는 최대 4000 byte 까지만 쿼리로 조회되도록 하게 되는것 같은데

총 byte가 8000 이상이라면 쿼리로 어떻게 clob 데이터를 추출해야 하까요?

아래는 예시 쿼리입니다. 

 

select 
dbms_lob.getlength('clob컬럼') DATA_LEN,     --컬럼 길이 5000 자 (byte)
dbms_lob.substr('clob컬럼', 4000) data_sql   
from Table

 

by 뉴비디비 [2021.07.10 22:09:19]
select "clob컬럼" from Table ;

-- Oracle SQL Developer 에서는 기본적으로 "clob컬럼" 길이가 8000 byte 이상이라도 전체 추출됩니다. 
-- 다른 클라이언트 툴에서 일부분만 추출되면 해당 툴의 옵션 설정을 확인해 보세요. 

 


by 동동동 [2021.07.12 08:33:55]

오렌지 사용중인가 보네요..

오렌지에서는 해당 칼럼을 오른쪽 마우스를 누른 후 Show value를 선택해서 건건이 전체 값을 확인 가능 합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입