PostgreSQL 8.4.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# DROP SEQUENCE

## 名前

DROP SEQUENCE -- シーケンスを削除する

## 概要

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

## 説明

`DROP SEQUENCE`はシーケンス番号ジェネレータを削除します。 シーケンスの削除はその所有者またはスーパーユーザのみが可能です。

## パラメータ

`IF EXISTS`

  シーケンスが存在しない場合でもエラーになりません。 この場合、注意メッセージが発行されます。

`name`

  シーケンスの名前です（スキーマ修飾名も可）。

`CASCADE`

  このシーケンスに依存しているオブジェクトを自動的に削除します。

`RESTRICT`

  依存オブジェクトがある場合に、シーケンスの削除を拒否します。 こちらがデフォルトです。

## 例

`serial`という名前のシーケンスを削除します。

    DROP SEQUENCE serial;

## 互換性

標準では1コマンドで1つのシーケンスだけを削除できるという点を除き、および、PostgreSQLの拡張である `IF EXISTS`オプションを除き、`DROP SEQUENCE`は標準SQLに準拠します。

## 関連項目

CREATE SEQUENCE, ALTER SEQUENCE

前のページ | ホーム | 次のページ
DROP SCHEMA | 上に戻る | DROP SERVER