종류
|
설명
|
공개 동의어
|
권한을 부여받은 사용자가 정의한 동의어로 해당 사용자만 사용 가능
|
비공개 동의어
|
모든 권한을 주는 사용자(관리자, SYSTEM)이 정의한 동의어로 모든 사용자가 사용할 수 있음
|
-- 비공개 동의어
CREATE SYNONYM EMP FOR EMPLOYEE; -- KH 계정에서 생성
GRANT CREATE SYNONYM TO KH;
SELECT * FROM EMPLOYEE;
SELECT * FROM EMP;
SELECT * FROM KH.EMPLOYEE;
SELECT * FROM KH.EMP;
-- 공개 동의어
CREATE PUBLIC SYNONYM DEPT FOR KH.DEPARTMENT;
SELECT * FROM DEPT;
DROP SYNONYM EMP; --KH 계정에서 진행
DROP PUBLIC SYNONYM DEPT; -- SYSTEM 계정에서 진행
'Oracle DB > orcle sql' 카테고리의 다른 글
[ Oracle ] 데이터베이스 계정 생성 방법 (0) | 2022.08.06 |
---|---|
[ Oracle sql ] 11. PL/SQL (0) | 2022.08.06 |
[ Oracle sql ] 09. 데이터베이스 시퀀스(SEQUENCE) : 자동번호발생기 (0) | 2022.08.06 |
[ Oracle sql ] 06. 데이터베이스 DDL(데이터 정의어) (0) | 2022.08.06 |
[ Oracle sql ] 08. 데이터베이스 VIEW (0) | 2022.08.06 |