ALTERARE IL SINONIMO
Usare il comando ALTER SYNONYM per rinominare o cambiare il proprietario di un sinonimo.
Sintassi
ALTER SYNONYM <synonym> [ RENAME TO <new_name> ]
[ OWNER TO <new_owner> ]Input
Il comando ALTER SYNONYM riceve i seguenti input:
| Immissione | Descrizione |
|---|---|
| Rinomina in<new_name> | Il nuovo nome del sinonimo. |
| Proprietario a <nuovo_proprietario | Il nome del nuovo proprietario. |
| <sinonimo> | Il nome del sinonimo. |
Emissione
Il comando ALTER SYNONYM produce il seguente output:
| Emissione | Descrizione |
|---|---|
| ALTER SYNONYM | Il comando è stato eseguito correttamente. |
Privilegi
È necessario essere l'utente admin, il proprietario del sinonimo, il proprietario del database o dello schema in cui è definito il sinonimo, oppure il proprio account deve avere il privilegio Alter per questo sinonimo o per la classe di oggetti Synonym. Se si cambia il proprietario del sinonimo, è necessario avere accesso List all'account utente.
Utilizzo
- Rinominare il libro paga dei sinonimi in '
pr:MYDB.SCH1(USER)=> ALTER SYNONYM payroll RENAME TO pr; - Cambiare il proprietario del sinonimo '
pr:MYDB.SCH1(USER)=> ALTER SYNONYM pr OWNER TO accounting;