KATALOG DROP
Berlaku untuk: Databricks SQL Databricks Runtime 10.4 LTS dan di atas Unity Catalog saja
Hilangkan katalog. Pengecualian diberikan jika katalog tidak ada di metastore. Untuk menjatuhkan katalog, Anda harus menjadi pemiliknya.
Sintaks
DROP CATALOG [ IF EXISTS ] catalog_name [ RESTRICT | CASCADE ]
Parameter
JIKA ADA
Jika ditentukan, tidak ada pengecualian yang diberikan saat katalog tidak ada.
-
Nama katalog yang sudah ada di metastore. Jika nama tidak ada, pengecualian akan ditampilkan.
BATASI
Jika ditentukan, membatasi penghapusan katalog yang tidak kosong. Diaktifkan secara default.
CASCADE
Jika ditentukan, menghilangkan semua database (skema) terkait dan objek di dalamnya, secara rekursif. Di Katalog Unity, menjatuhkan katalog menggunakan
CASCADE
tabel penghapusan sementara: file tabel terkelola akan dibersihkan setelah 30 hari, tetapi file eksternal tidak dihapus.
Contoh
-- Create a `vaccine` catalog
> CREATE CATALOG vaccine COMMENT 'This catalog is used to maintain information about vaccines';
-- Drop the catalog and its schemas
> DROP CATALOG vaccine CASCADE;
-- Drop the catalog using IF EXISTS and only if it is empty.
> DROP CATALOG IF EXISTS vaccine RESTRICT;