ALTER SYNONYM

Mit dem ALTER SYNONYM-Befehl können Sie den Eigner eines Synonyms umbenennen oder ändern.

Syntax

Syntax für das Ändern eines Synonyms:
ALTER SYNONYM <synonym> [ RENAME TO <new_name> ]
 [ OWNER TO <new_owner> ]

Eingaben

Für den ALTER SYNONYM-Befehl sind die folgenden Eingaben zulässig:

Tabelle 1. Eingabe für ALTER SYNONYM
Eingabe Beschreibung
RENAME TO <neuer_Name> Der neue Name des Synonyms.
OWNER TO <neuer_Eigner> Der Name des neuen Eigners.
<Synonym> Name des Synonyms.

Ausgabe

Der ALTER SYNONYM-Befehl erstellt die folgende Ausgabe:

Tabelle 2. Ausgabe von ALTER SYNONYM
Ausgabe Beschreibung
ALTER SYNONYM Der Befehl war erfolgreich.

Zugriffsrechte

Sie müssen der Benutzer mit Administratorberechtigung, der Synonymeigner oder der Eigner der Datenbank oder des Schemas sein, in der/dem das Synonym definiert ist, oder Ihr Konto muss über Änderungsberechtigung für dieses Synonym oder für die Synonymobjektklasse verfügen. Wenn Sie den Eigner des Synonyms ändern, müssen Sie über Auflistungszugriff für das Benutzerkonto verfügen.

Verwendung

Es folgen Verwendungsbeispiele:
  • Benennen Sie das Synonym payroll in ' pr um:
    MYDB.SCH1(USER)=> ALTER SYNONYM payroll RENAME TO pr;
  • Eigner des Synonyms pr ändern:
    MYDB.SCH1(USER)=> ALTER SYNONYM pr OWNER TO accounting;