Crea sinonimo

Usare l'istruzione CREATE SYNONYM per creare un sinonimo per un nome di tabella o di vista.

Il nome di un sinonimo è soggetto alle stesse restrizioni del nome di una tabella o di una vista. Il nome del sinonimo deve essere unico per ogni schema di un database.

È possibile creare un sinonimo per una tabella o una vista inesistente. In fase di esecuzione, il sistema espande il nome dell'oggetto nella sua forma completamente qualificata. Se l'oggetto di riferimento non esiste, il sistema visualizza un messaggio di errore.

Sintassi

Sintassi per la creazione di un sinonimo:
CREATE SYNONYM <synonym> FOR <name>

Input

Il comando CREA SINONIMO riceve i seguenti input:
Tabella 1. CREARE SINONIMI ingressi
Immissione Descrizione
<sinonimo> Il nome del sinonimo.
<nome> Il nome della tabella o della vista per la quale deve essere creato il sinonimo.

Emissione

Il comando CREATE SYNONYM produce il seguente output:
Tabella 2. CREARE SINONIMIA output
Emissione Descrizione
CREATE SYNONYM Il comando è stato eseguito correttamente.

Privilegi

È necessario essere l'utente admin, il proprietario del database o dello schema in cui è definito il sinonimo, oppure l'account deve avere il privilegio Crea sinonimo.

Utilizzo

Di seguito sono riportati alcuni esempi di utilizzo:
  • Per creare un sinonimo 'pr per la tabella buste paga:
       CREATE SYNONYM pr FOR payroll;