

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

# `DROP SEQUENCE`
<a name="drop-sequence-syntax-support"></a>

`DROP SEQUENCE` — 移除序列。

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

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

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

`DROP SEQUENCE` 會移除序號產生器。序列只能由其擁有者或超級使用者捨棄。

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

**`IF EXISTS`**  
如果序列不存在，請勿擲回錯誤。在此情況下會發出通知。

***name***  
序列的名稱 （選擇性符合結構描述資格）。

**`CASCADE`**  
自動捨棄相依於序列的物件，然後捨棄相依於這些物件的所有物件。

**`RESTRICT`**  
如果有任何物件相依於序列，請拒絕捨棄序列。這是預設值。

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

若要移除序列 `seq`：

```
DROP SEQUENCE seq;
```

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

`DROP SEQUENCE` 符合 SQL 標準，但標準只允許每個命令捨棄一個序列，並且與 PostgreSQL 擴充`IF EXISTS`功能的選項不同。