Oracle SQL
ORACLE_SYNONYM_시노님
climb-up
2022. 3. 30. 00:01
SYNONYM 동의어 = 별칭 (객체만 설정 가능)
<동의어 종류>
비공개 동의어 : 권한을 부여받은 사용자가 정의한 동의어로 해당 사용자만 사용 가능
공개 동의어 : 모든 권한을 주는 사용자(관리자)가 정의한 동의어로 모든 사용자가 사용할 수 있음.
<비공개 동의어 별칭 생성>
CREATE SYNONYM EMP FOR EMPLOYEE;
GRANT CREATE SYNONYM TO KH;--권한부여
<공개 동의어>
(PUBLIC 추가)
CREATE PUBLIC SYNONYM DEPT FOR KH.DEPARTMENT;
SELECT * FROM DEPT;
<삭제>
DROP 사용
DROP SYNONYM EMP;--KH계정에서 진행
DROP PUBLIC SYNONYM DEPT;--SYSTEM계정에서 진행