説明
このステートメントは、ビューを削除するために使用します。
使用上の制限と注意事項
ビューを削除する際、現在のユーザーは各ビューに対して DROP 権限を持っている必要があります。
権限要件
DROP VIEW ステートメントを実行するには、現在のユーザーが DROP 権限を持っている必要があります。OceanBaseデータベースの権限の詳細については、Oracleモードの権限分類を参照してください。
構文
DROP VIEW [schema.] view_name [CASCADE | RESTRICT];
パラメータの説明
パラメータ |
説明 |
|---|---|
| schema. | ビューが存在するスキーマを指定します。schema. を省略した場合、ビューはデフォルトで作成者自身のスキーマに配置されます。 |
| view_name | 削除するビュー名。 |
| CASCADE | RESTRICT | CASCADE はカスケード削除で、このビューに依存しているオブジェクトを自動的に削除します。 RESTRICT は制約付き削除で、依存オブジェクトが存在する場合、このビューの削除を拒否します。 説明 現在のバージョンではこのパラメータはサポートされていません。指定された場合、解析された後無視されます。 |
例
ビュー
v1を削除します。obclient> DROP VIEW v1; Query OK, 0 rows affectedDROP ANY VIEW権限がない場合、ビューを削除する際に権限不足のエラーが表示されます。obclient> DROP VIEW user1.v2; ORA-01031: insufficient privileges