CREATE SYNONYM

CREATE SYNONYM문을 사용하여 테이블 이름 또는 뷰 이름의 동의어를 작성할 수 있습니다.

동의어 이름에는 테이블 또는 뷰 이름에서와 동일한 제한사항이 적용됩니다. 동의어 이름은 데이터베이스의 각 스키마 내에서 고유해야 합니다.

존재하지 않는 테이블 또는 뷰에 대해 동의어를 작성할 수 있습니다. 런타임 시에 시스템은 오브젝트 이름을 완전한 양식으로 확장합니다. 참조된 오브젝트가 존재하지 않으면 시스템에서 오류 메시지를 표시합니다.

구문

동의어를 작성하는 구문은 다음과 같습니다.
CREATE SYNONYM <synonym> FOR <name>

입력

CREATE SYNONYM 명령의 입력은 다음과 같습니다.
표 1. CREATE SYNONYM 입력
입력 설명
<동의어> 동의어의 이름입니다.
<name> 동의어가 작성되는 테이블 또는 뷰의 이름입니다.

출력

CREATE SYNONYM 명령의 출력은 다음과 같습니다.
테이블 2. CREATE SYNONYM 출력
출력 설명
CREATE SYNONYM 명령에 성공했습니다.

특권

관리 사용자, 동의어가 정의된 데이터베이스 또는 스키마의 소유자이거나, 계정에 동의어 작성 특권이 있어야 합니다.

사용량

샘플 사용법은 다음과 같습니다.
  • payroll 테이블에 대해 동의어 pr을 작성하려면 다음을 입력하십시오.
       CREATE SYNONYM pr FOR payroll;