

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 VIEW`
<a name="drop-view-overview"></a>

L’istruzione `DROP VIEW` rimuove una vista esistente. Aurora DSQL supporta la sintassi PostgreSQL completa per questo comando.

## Sintassi supportata
<a name="drop-view-supported-syntax"></a>

```
DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
```

## Description
<a name="drop-view-description"></a>

`DROP VIEW` elimina una vista esistente. Per eseguire questo comando è necessario essere proprietari della vista.

## Parameters
<a name="drop-view-parameters"></a>

**`IF EXISTS`**  
Non generare un errore se la vista non esiste. In questo caso viene emesso un avviso.

**`name`**  
Il nome (facoltativamente qualificato dallo schema) della vista da rimuovere.

**`CASCADE`**  
Rilascia automaticamente gli oggetti che dipendono dalla vista (come le altre viste) e, a loro volta, tutti gli oggetti che dipendono da tali oggetti.

**`RESTRICT`**  
Rifiuta di eliminare la vista se alcuni oggetti dipendono da essa. Questa è l’impostazione predefinita.

## Esempi
<a name="drop-view-examples"></a>

```
DROP VIEW kinds;
```

## Compatibilità
<a name="drop-view-compatibility"></a>

Questo comando è conforme allo standard SQL, tranne per il fatto che lo standard consente di eliminare una sola vista per comando e a parte l’opzione `IF EXISTS`, che è un’estensione PostgreSQL supportata da Aurora DSQL.