1. 원본 Database(Target DB)
    • 아래의 스크립트를 이용하여 뷰를 생성해야 합니다.
SQL
CREATE VIEW view_name AS SELECT column1, column2, column3, UTL_RAW.CAST_TO_RAW(column4) column4, -- 한글 혹은 중문 등의 NATIONAL CHARACTERSET 인 컬럼 UTL_RAW.CAST_TO_RAW(column5) column5 -- 한글 혹은 중문 등의 NATIONAL CHARACTERSET 인 컬럼 FROM tableA;
  1. 사용하려는 DB
    • 아래의 방법으로 사용(테이블 OWNER를 SDIIS, DB_LINK 명을 SDI 로 가정)
SQL
SELECT column1, column2, column3, UTL_RAW.CAST_TO_VARCHAR2(column4) column4, -- 한글 혹은 중문 등의 NATIONAL CHARACTERSET 인 컬럼 UTL_RAW.CAST_TO_VARCHAR2(column5) column5 -- 한글 혹은 중문 등의 NATIONAL CHARACTERSET 인 컬럼 FROM SDIIS.view_name@SDI;
UTL_RAW를 사용하기 위해서 실행권한을 얻어야 합니다. (UTL_RAW 관련 레퍼런스 사이트)
SQL
GRANT execute on UTL_RAW GRANT execute ON utl_raw TO UWCLASS;