PORZUĆ WYKAZ
Dotyczy: Zaznaczone sql usługi Databricks Databricks Runtime 10.3 i nowsze Tylko wykaz unity
Przerywa katalog. Wyjątek jest zgłaszany, jeśli wykaz nie istnieje w magazynie metadanych. Aby usunąć katalog, musisz być jego właścicielem.
Składni
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.
OGRANICZYĆ
W przypadku określenia parametru ogranicza usuwanie wykazu niepustego. Domyślnie włączone.
KASKADOWO
Jeśli zostanie określony, spadnie wszystkie skojarzone bazy danych (schematy) i obiekty w nich, rekursywnie. W wykazie aparatu Unity usunięcie wykazu przy użyciu
CASCADE
tabel usuwania nietrwałego: zarządzane pliki tabel zostaną wyczyszczone po 30 dniach, 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;