

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

A instrução `DROP VIEW` remove uma visualização existente. O Aurora DSQL é compatível com a sintaxe completa do PostgreSQL referente a esse comando.

## Sintaxe compatível
<a name="drop-view-supported-syntax"></a>

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

## Descrição
<a name="drop-view-description"></a>

`DROP VIEW` descarta uma visualização existente. Para executar esse comando, a visualização deve pertencer a você.

## Parâmetros
<a name="drop-view-parameters"></a>

**`IF EXISTS`**  
Não gera um erro se a visualização não existir. Um aviso é emitido nesse caso.

**`name`**  
O nome (opcionalmente qualificado para o esquema) da visualização a ser removida.

**`CASCADE`**  
Descarta automaticamente os objetos que dependem da visualização (como outras visualizações) e, por sua vez, todos os objetos que dependem desses objetos.

**`RESTRICT`**  
Recusa-se a remover a visualização se qualquer objeto depender dela. Esse é o padrão.

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

```
DROP VIEW kinds;
```

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

Esse comando segue o padrão SQL, com a exceção de que o padrão permite que apenas uma visualização seja eliminada por comando, além da opção `IF EXISTS`, que é uma extensão do PostgreSQL que o Aurora DSQL aceita.