DROP CATALOG

Van toepassing op:vinkje als ja aan Alleen Databricks SQL vinkje als ja aan Databricks Runtime 10.4 LTS en hoger vinkje als ja aan dan Unity Catalog

Een catalogus wegvallen. Er wordt een uitzondering gegenereerd als de catalogus niet bestaat in de metastore. Als u een catalogus wilt verwijderen, moet u de eigenaar zijn.

Syntaxis

DROP CATALOG [ IF EXISTS ] catalog_name [ RESTRICT | CASCADE ]

Parameters

  • INDIEN AANWEZIG

    Indien opgegeven, wordt er geen uitzondering gegenereerd wanneer de catalogus niet bestaat.

  • catalog_name:

    De naam van een bestaande catalogus in de metastore. Als de naam niet bestaat, wordt er een uitzondering gegenereerd.

  • BEPERKEN

    Indien opgegeven, beperkt u het verwijderen van een niet-lege catalogus. Standaard ingeschakeld.

  • TRAPSGEWIJZE

    Indien opgegeven, worden alle bijbehorende databases (schema's) en de objecten daarin recursief verwijderd. In Unity Catalog verwijdert u een catalogus met behulp van CASCADE tabellen voor voorlopig verwijderen: beheerde tabelbestanden worden na 30 dagen opgeschoond, maar externe bestanden worden niet verwijderd.

Voorbeelden

-- 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;