ALTER SYNONYM

ALTER SYNONYM 명령을 사용하여 동의어의 이름을 바꾸거나 해당 소유자를 변경할 수 있습니다.

구문

동의어를 변경하는 구문은 다음과 같습니다.
ALTER SYNONYM <synonym> [ RENAME TO <new_name> ]
 [ OWNER TO <new_owner> ]

입력

ALTER SYNONYM 명령의 입력은 다음과 같습니다.

표 1. ALTER SYNONYM 입력
입력 설명
다음 이름으로 바꾸기<new_name> 동의어의 새 이름입니다.
소유자에서 <새_소유자>로 새 소유자의 이름입니다.
<동의어> 동의어의 이름입니다.

출력

ALTER SYNONYM 명령의 출력은 다음과 같습니다.

테이블 2. ALTER SYNONYM 출력
출력 설명
ALTER SYNONYM 명령에 성공했습니다.

특권

관리 사용자, 동의어 소유자, 동의어가 정의된 데이터베이스 또는 스키마의 소유자이거나, 계정에 이 동의어 또는 동의어 오브젝트 클래스에 대한 변경 특권이 있어야 합니다. 동의어 소유자를 변경 중인 경우에는 사용자 계정에 대한 나열 액세스 권한이 있어야 합니다.

사용량

샘플 사용법은 다음과 같습니다.
  • 동의어 payroll의 이름을 pr로 변경합니다.
    MYDB.SCH1(USER)=> ALTER SYNONYM payroll RENAME TO pr;
  • 동의어 pr의 소유자를 변경합니다.
    MYDB.SCH1(USER)=> ALTER SYNONYM pr OWNER TO accounting;