컴퓨터활용/오라클

clob 컬럼 데이타 조회하기

멜번초이 2005. 10. 12. 00:01
컬럼의 데이터 타입이 CLOB인 경우 SELECT를 해보면 데이터가 80 byte 정도만 보입니다.
CLOB에는 매우 큰 데이터가 들어갈 수 있기 때문에 항상 데이터 전체를 보여줄 수 있는 것이 아니므로
미리 지정된 길이 만큼만 잘라서 보여주게 되어 있는데, 디폴트는 80 byte 입니다.

때에 따라서는 80 byte 만 보는 것으로는 부족할 때도 있는데,
이럴 때는 다음과 같은 방법으로 보이게 할 데이터의 길이를 지정할 수 있습니다.

SQL*Plus 상에서는

SQL> set long 500

과 같이 하면 CLOB 데이터를 500 byte까지 보이게 합니다.

Orange 에서도 역시 80 byte만 보이도록 디폴트로 설정되어 있는데,
메뉴바>Option>Options... 를 선택해 다이얼로그를 띄운 다음
Database 탭을 선택하면 항목 중에 Long Size가 있습니다.
바로 이 Long Size 값을 조절하면 Orange에서 CLOB 타입의 데이터를
원하는 만큼 보이게 할 수 있습니다.


1.CLOB 항목 조회 방법
   1) CLOB 대상 테이블 : 무역자동화 송신문서 테이블 (S_EDI_FKTB_SEND_EDI)
   2) CLOB 항목           : MUNSEO_DATA
   3) 조회 방법    :   select REPLACE(MUNSEO_DATA,CHR(0), '_') from  S_EDI_FKTB_SEND_EDI
                            '_'표시는 NULL값을 '_'치환하여 보여 줍니다.

'컴퓨터활용 > 오라클' 카테고리의 다른 글

오라클 기본 정보 select  (0) 2008.02.26
oracle 테이블스페이스 생성  (0) 2005.10.12
v$session  (0) 2003.10.12
oracle user  (0) 2003.10.12
오라클 유저 생성  (0) 2003.10.12