타 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;
그 긴 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;