Megosztás a következőn keresztül:


DROP CATALOG

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 10.4 LTS és a Unity Catalog felett csak jelölje be az igennel jelölt jelölőnégyzetet

Katalógus elvetve. Kivétel jelenik meg, ha a katalógus nem létezik a metaadattárban. A katalógus elvetéséhez a tulajdonosának kell lennie.

Syntax

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

Paraméterek

  • HA LÉTEZIK

    Ha meg van adva, a rendszer nem ad kivételt, ha a katalógus nem létezik.

  • catalog_name:

    Egy meglévő katalógus neve a metaadattárban. Ha a név nem létezik, kivétel jelenik meg.

  • KORLÁTOZZA

    Ha meg van adva, akkor a nem üres katalógus elvetése korlátozott. Alapértelmezés szerint engedélyezett.

  • CASCADE

    Ha meg van adva, az összes társított adatbázist (sémát) és bennük lévő objektumot rekurzív módon elveti. A Unity Katalógusban a rendszer eltávolít egy katalógust helyreállítható törlési táblák használatával CASCADE : a felügyelt táblafájlok 30 nap elteltével törlődnek, a külső fájlok azonban nem törlődnek.

Példák

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