

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

`DROP VIEW` 陳述式會移除現有的檢視。Aurora DSQL 支援此命令的完整 PostgreSQL 語法。

## 支援的語法
<a name="drop-view-supported-syntax"></a>

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

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

`DROP VIEW` 會捨棄現有的檢視。您必須是檢視的擁有者才能執行此命令。

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

**`IF EXISTS`**  
如果檢視不存在，不要擲回錯誤。在此情況下會發出通知。

**`name`**  
要移除的檢視名稱 (選擇性符合結構描述資格)。

**`CASCADE`**  
自動捨棄相依於檢視的物件 (例如其他檢視)，進而捨棄所有相依於這些物件的物件。

**`RESTRICT`**  
如果有任何物件相依於檢視，即拒絕捨棄該檢視。這是預設值。

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

```
DROP VIEW kinds;
```

## 相容性
<a name="drop-view-compatibility"></a>

此命令符合 SQL 標準，但標準只允許每個命令捨棄一個檢視；`IF EXISTS` 選項除外，這是 Aurora DSQL 支援的 PostgreSQL 擴充功能。