개발/Database
[Oracle] SYNONYM (동의어)
Reimu.
2016. 6. 11. 00:19
반응형
A DB를 사용하고 있는데 전혀 다른 곳에 있는 B DB에 있는 테이블을 참조하고 싶을 때 사용한다.
CREATE [PUBLIC] SYNONYM A.SYNONYM명 FOR B.테이블명;
이렇게 SYNONYM을 생성하고 나면 위에서 명시한 B DB의 테이블에 있는 데이터를
A.SYNONYM명을 통해 가져올 수 있다.
A.SYNONYM은 일반 테이블처럼 사용할 수 있다.
SELECT * FROM A.SYNONYM명
위의 쿼리를 날리면
SELECT * FROM B.테이블명
B테이블의 데이터를 가져올 수 있다는 의미이다.
반응형