DROP VIEW

Name

DROP VIEW  --  既存のビューをデータベースから削除する。

Synopsis

DROP VIEW name
  

入力

name

既存のビューの名前。

出力

DROP

コマンドが正常に実行された場合に返されるメッセージ。

ERROR: RewriteGetRuleEventRel: rule "_RETname" not found

指定したビューがデータベースに存在しない場合に出力される メッセージ。

説明

DROP VIEW は既存のビューをデータベースから 削除します。このコマンドを実行するには、ビューの所有者でなけ ればなりません。

注意

PostgresDROP TABLE 文も同様にビューを削除します。

ビューを作成するための情報は CREATE VIEW を参照して下さい。

使用法

kinds という名前のビューを削除するコマンドです。

DROP VIEW kinds;
  

互換性

SQL92

SQL92 では DROP VIEW に 対して、いくつかの追加機能を規定しています。

DROP VIEW view { RESTRICT | CASCADE }
    

入力

RESTRICT

依存関係のあるビューを持たない、あるいは整合性制約 の付いていないビューだけが削除されることを保証します。

CASCADE

参照しているビューまたは整合性制約も削除 します。

注意

現時点では、参照されたビューを Postgres データベースから 消去するには、明示的に削除しなければなりません。