오라클
2012.01.17 14:33
CharacterSet 이 틀린 Database 끼리 Interface 방법
다물칸 주소복사
조회 수 3869 추천 수 0 댓글 0
구분 | 자료 |
---|
1. 원본 Database(Target DB) - 아래의 스크립트를 이용하여 뷰를 생성해야 합니다. 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;
2. 사용하려는 DB - 아래의 방법으로 사용(테이블 OWNER를 SDIIS, DB_LINK 명을 SDI 로 가정) 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를 사용하기 위해서
GRANT execute on UTL_RAW GRANT execute ON utl_raw TO UWCLASS; 실행권한을 얻어야 합니다.