UPUŚĆ WYKAZ
Dotyczy:Databricks SQL Databricks Runtime 10.4 LTS i nowszy tylko wykaz aparatu Unity
Przerywa katalog. Wyjątek jest zgłaszany, jeśli wykaz nie istnieje w magazynie metadanych. Aby usunąć wykaz, musisz mieć uprawnienia MANAGE
w wykazie lub być jego właścicielem.
Składnia
DROP CATALOG [ IF EXISTS ] catalog_name [ RESTRICT | CASCADE ]
Parametry
JEŚLI ISTNIEJE
Jeśli zostanie określony, nie zostanie zgłoszony wyjątek, gdy wykaz nie istnieje.
-
Nazwa istniejącego wykazu w magazynie metadanych. Jeśli nazwa nie istnieje, zostanie zgłoszony wyjątek.
OGRANICZAĆ
Jeśli zostanie określony, ogranicza usuwanie wykazu niepustego. Włączone domyślnie.
KASKADA
Jeśli zostanie określony, spadnie wszystkie skojarzone bazy danych (schematy) i obiekty w nich, rekursywnie. W wykazie aparatu Unity porzucanie wykazu przy użyciu
CASCADE
tabel usuwania nietrwałego: zarządzane pliki tabel zostaną wyczyszczone po upływie 30 dni, ale pliki zewnętrzne nie zostaną usunięte.
Przykłady
-- 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;