Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:
Databricks SQL
Databricks Runtime 10.4 LTS och senare
Endast Unity Catalog
Släpper en katalog. Ett undantag utlöses om katalogen inte finns i metaarkivet. Om du vill ta bort en katalog måste du ha MANAGE behörighet för katalogen eller vara dess ägare.
Syntax
DROP CATALOG [ IF EXISTS ] catalog_name [ RESTRICT | CASCADE ]
Parametrar
OM DET FINNS
Om det anges utlöses inget undantag när katalogen inte finns.
-
Namnet på en befintlig katalog i metaarkivet. Om namnet inte finns genereras ett undantag.
BEGRÄNSA
Om det anges, begränsa borttagning av en icke-tom katalog. Aktiverat som standard.
KASKAD
Om du anger det släpper du alla associerade databaser (scheman) och objekten i dem rekursivt. När en katalog tas bort i Unity Catalog med hjälp av
CASCADE, genomförs en mjuk radering av tabeller: hanterade tabellfiler rensas bort inom 7 till 30 dagar, men externa filer tas inte bort.
Exempel
-- 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;