728x90
반응형
공개 동의어
-
Oracle - SYNONYM데이터베이스/Oracle 2020. 11. 28. 16:45
SYNONYM SYNONYM이란 사용자가 다른 사용자의 객체를 참조할 때 [사용자ID].[테이블명]으로 표시하는데 이처럼 길게 표현되는 것을 동의어(SYNONYM)로 설정 후 간단히 사용 가능한 객체이다. 동의어는 비공개 동의어, 공개 동의어가 있다. 비공개 동의어 비공개 동의어란 객체에 대한 접근 권한을 부여 받은 사용자가 정의한 동의어로 해당 사용자만 사용이 가능하다. [ 비공개 동의어 예시 ] CREATE SYNONYM EMP FOR EMPLOYEE; -- 권한 부여 전 에러 발생 (SYSTEM 계정) GRANT CREATE SYNONYM TO EMPLOYEE; -- 권한 부여 (EMPLOYEE 계정) CREATE SYNONYM EMP FOR EMPLOYEE; -- 생성 한다. 조회하면 이러하다. ..