Udostępnij za pośrednictwem


UPUŚĆ WYKAZ

Dotyczy:zaznacz pole wyboru oznaczone jako takDatabricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime 10.4 LTS i nowszy zaznacz pole wyboru oznaczone jako tak 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.

  • catalog_name:

    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;