ORACLE SQL

오라클 시노님(Synonym)이란?

쩨비 2023. 8. 21. 08:45
728x90

다른유저 혹은 DB링크에 종속된 테이블 같은경우 우리는 보통 스키마 라는 것을 붙여 테이블을 조회하곤 한다.

 

ex) SELECT * FROM DUSER.ADRESS_USER

 

위의 쿼리에서 DUSER라는 스키마를 붙이고 싶지 않을 경우에는 시노님 이란 것을 생성하여 테이블명을 임의로 변경 해줄 수 있다.

 

ex) CREATE SYNONYM ADDRESS_USER FOR DUSER.ADDRESS_USER

->  SELECT * FROM ADDRESS_USER

 

ex) CREATE SYNONYM ADRESS FOR DUSER.ADDRESS_USER

->  SELECT * FROM ADRESS