

# `DROP VIEW`
<a name="drop-view-overview"></a>

La instrucción `DROP VIEW` elimina una vista existente. Aurora DSQL admite la sintaxis de PostgreSQL completa para este comando.

## Sintaxis admitida
<a name="drop-view-supported-syntax"></a>

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

## Descripción
<a name="drop-view-description"></a>

`DROP VIEW` descarta una vista existente. Para ejecutar este comando, debe ser el propietario de la vista.

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

**`IF EXISTS`**  
No genere un error si la vista no existe. En este caso, se emite un aviso.

**`name`**  
El nombre (opcionalmente cualificado por el esquema) de la vista que se eliminará.

**`CASCADE`**  
Eliminar automáticamente los objetos que dependan de la vista (como otras vistas) y, a su vez, todos los objetos que dependan de esos objetos.

**`RESTRICT`**  
Rechazar el descarte de la vista si algún objeto depende de ella. Esta es la opción predeterminada.

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

```
DROP VIEW kinds;
```

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

Este comando se ajusta al estándar SQL, excepto que el estándar solo permite descartar una vista por comando y, aparte de la opción `IF EXISTS`, que es una extensión de PostgreSQL que Aurora DSQL admite.