Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
DROP MATERIALIZED VIEW
Elimina una vista materializzata
Per ulteriori informazioni sulle viste materializzate, consultare Viste materializzate in Amazon Redshift.
Sintassi
DROP MATERIALIZED VIEW [ IF EXISTS ] mv_name [ CASCADE | RESTRICT ]
Parametri
- SE EXISTS
-
Una clausola che specifica di verificare se esiste la vista materializzata denominata. Se la vista materializzata non esiste, il comando
DROP MATERIALIZED VIEW
restituisce un messaggio di errore. Questa clausola è utile all'interno degli script, per evitare che lo script fallisca in caso di eliminazione di una vista materializzata inesistente.
- mv_name
-
Il nome della vista materializzata da eliminare.
- CASCADE
-
Una clausola che indica di eliminare automaticamente gli oggetti da cui dipende la vista materializzata, ad esempio altre viste.
- RESTRICT
-
Una clausola che indica di non eliminare la vista materializzata se alcuni oggetti dipendono da essa. Questa è l'impostazione predefinita.
Note per l'utilizzo
Solo il proprietario di una vista materializzata può utilizzare DROP MATERIALIZED VIEW
su quella vista. Un superutente o un utente a cui sono stati DROP concessi privilegi specifici possono fare eccezione.
Quando scrivi un'istruzione drop per una vista materializzata ed esiste una vista con un nome corrispondente, viene visualizzato un errore che ti indica come utilizzarla. DROP VIEW Si verifica un errore anche nel caso in cui si utilizza DROP MATERIALIZED VIEW IF EXISTS
.
Esempio
Nell'esempio seguente viene eseguita l'eliminazione della vista materializzata tickets_mv
.
DROP MATERIALIZED VIEW tickets_mv;