동의어의 종류

CODEDRAGON Development/Database

반응형


 

 

 

동의어의 종류

구분

설명

비공개

동의어

·       개별 사용자 대상

·       객체에 대한 접근 권한을 부여 받은 사용자가 정의한 동의어

·       해당 사용자만 사용가능

공개

동의어

·       전체 사용자 대상

·       권한을 주는 사용자가 정의한 정의어

·       누군나 사용가능

·       DBA권한을 가진 사용자만 생성 가능

·       SYNONYM앞에 PUBLIC 붙여서 정의

 

 

 

공개 동의어

·       DUAL테이블은 원래 SYS 소유한 테이블명이므로 다른 사용자가 DUAL테이블에 접근하려면, SYS.DUAL 표현해야 하는 것이 원칙입니다.

·       그럼에도 불구하고 지금까지 모든 사용자가 SYS. 생략하고 DUAL이라고 간단하게 사용할 있었던 이유는 공개 동의어로 지정되어 있기 때문입니다.