PORZUĆ WYKAZ

Dotyczy:zaznacz pole wyboru oznaczone jako tak Zaznaczone sql usługi Databricks oznaczone jako tak Databricks Runtime 10.3 i nowsze zaznacz pole wyboru oznaczone jako Tak 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.

  • catalog_name:

    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;