ALTER SYNONYM
Mit dem ALTER SYNONYM-Befehl können Sie den Eigner eines Synonyms umbenennen oder ändern.
Syntax
ALTER SYNONYM <synonym> [ RENAME TO <new_name> ]
[ OWNER TO <new_owner> ]Eingaben
Für den ALTER SYNONYM-Befehl sind die folgenden Eingaben zulässig:
| 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:
| 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
- Benennen Sie das Synonym payroll in '
prum:MYDB.SCH1(USER)=> ALTER SYNONYM payroll RENAME TO pr; - Eigner des Synonyms
prändern:MYDB.SCH1(USER)=> ALTER SYNONYM pr OWNER TO accounting;