본문 바로가기

DATA BASE

synonym(동의어)

내 테이블 사용자에서 저렇게 적어주기

creat public synonym 테이블 FROM 테이블

 

매번 FROM EMP 처럼 하는데 새로운 사용자가 그냥 FROM EMP 하면 안되고 FROM 새로운 사용자.EMP 해야하는데 매번 그럴 수 없기 때문이고 이미 있는 쿼리들 다 오류나게 할 수 없기 때문에 그냥EMP가 가능하게 해야한다.

 

 

--문법
CREATE OR REPLACE [PUBLIC / PRIVATE] SYNOYM [사노님명]
FOR [객체명]
--예제
CREATE OR REPLACE EMP
FOR 사용자명.EMP;

PUBLIC/PRIVATE 안적어주면 PUBLIC으로 됨.

 

synonym 사용권한 부여

GRANT SELECT ON [시노님명] TO [계정명]

 

'DATA BASE' 카테고리의 다른 글

VIEW  (0) 2020.04.02
SELF JOIN/ANSI JOIN  (0) 2020.04.02
JOIN (CERTESIAN JOIN, INNER JOIN, OUTER JOIN)  (0) 2020.04.01
LAG(), LEAD()/RANK()OVER()/PARTITION BY/  (0) 2020.04.01
복수행 함수 ROLLUP(), PIVOT()  (0) 2020.03.26