- 원본 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;- 사용하려는 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;