Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Menghapus metadata yang terkait dengan tampilan tertentu dari katalog.
Untuk menghilangkan tampilan, Anda harus memiliki hak istimewa MANAGE pada tampilan, menjadi pemiliknya, atau pemilik skema, katalog, atau metastore tempat tampilan berada.
Sintaks
DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name
Parameter
JIKA ADA
Jika ditentukan, tidak ada kesalahan TABLE_OR_VIEW_NOT_FOUND yang muncul saat tampilan tidak ada.
-
Nama tampilan yang akan dihapus. Jika tampilan tidak dapat ditemukan, Azure Databricks menimbulkan kesalahan TABLE_OR_VIEW_NOT_FOUND . Jika relasi yang ditemukan bukan tampilan, Azure Databricks akan memunculkan kesalahan WRONG_COMMAND_FOR_OBJECT_TYPE.
Contoh
-- Assumes a view named `employeeView` exists.
> DROP VIEW employeeView;
-- Assumes a view named `employeeView` exists in the `usersc` schema
> DROP VIEW usersc.employeeView;
-- Assumes a view named `employeeView` does not exist.
-- Throws TABLE_OR_VIEW_NOT_FOUND
> DROP VIEW employeeView;
[TABLE_OR_VIEW_NOT_FOUND]
-- Assumes a materialized view named `employeeView` exists.
> DROP MATERIALIZED VIEW employeeView
-- Assumes a view named `employeeView` does not exist. Try with IF EXISTS
-- this time it will not throw exception
> DROP VIEW IF EXISTS employeeView;