동의어의 종류
CODEDRAGON ㆍDevelopment/Database
반응형
동의어의 종류
구분 |
설명 |
비공개 동의어 |
· 개별 사용자 대상 · 객체에 대한 접근 권한을 부여 받은 사용자가 정의한 동의어 · 해당 사용자만 사용가능 |
공개 동의어 |
· 전체 사용자 대상 · 권한을 주는 사용자가 정의한 정의어 · 누군나 사용가능 · DBA권한을 가진 사용자만 생성 가능 · SYNONYM앞에 PUBLIC을 붙여서 정의 |
공개 동의어 예
· DUAL테이블은 원래 SYS가 소유한 테이블명이므로 다른 사용자가 DUAL테이블에 접근하려면, SYS.DUAL로 표현해야 하는 것이 원칙입니다.
· 그럼에도 불구하고 지금까지 모든 사용자가 SYS.을 생략하고 DUAL이라고 간단하게 사용할 수 있었던 이유는 공개 동의어로 지정되어 있기 때문입니다.
'Development > Database' 카테고리의 다른 글
객체 권한 부여(Object Privilege) - 객체 권한 부여 형식, 객체와 권한 설정할 수 명령어 매핑 표 (0) | 2019.02.12 |
---|---|
동의어(SYNONYM) - 동의어의 종류(비공개 동의어, 공개 동의어), 공개 동의어 예 (0) | 2019.02.11 |
인덱스(INDEX) (0) | 2019.02.11 |
트랜잭션 제어의 필요성 - 정상적인 상태, 비정상적인 상태 (0) | 2019.02.08 |
SQL 데이터 조작어(DML: Data Manipulation Language) - 데이터 조작어의 명령어 종류, SQL의 테이블과 관계 데이터 모델의 릴레이션과의 차이점 (0) | 2019.02.07 |