본문 바로가기

Paul Work/Oracle

SYNONYM 조회 및 시너님 생성

타 TABLE과 DB_LINK로 사용시 function이나 서브쿼리로 이용하다보면 긴 OBJECT명을 주어야 하나 SYNONYM을 이용하면
그 긴 OBJECT를 줄 필요가 없어진다.

/*  시너님 조회   */
SELECT *  FROM TAB@DB_LINK_NAME;

/*  시너님 생성  */
CREATE SYNONYM 사용할 USER.FUNCTION_NAME FOR FUNCTION@DB_LINK_NAME;
CREATE SYNONYM 사용할 USER.TABLE_NAME FOR TABLE_NAME@DB_LINK_NAME;

/*  시너님 삭제  */
DROP SYNONYM USER.FUNCTION_NAME;