DROP DATABASE (Databricks SQL)

Elejt egy adatbázist (sémát), és törli az adatbázishoz társított könyvtárat a fájlrendszerből. A rendszer kivételt ad vissza, ha a séma nem létezik a rendszerben.

Szintaxis

DROP { DATABASE | SCHEMA } [ IF EXISTS ] database_name [ RESTRICT | CASCADE ]

Paraméterek

  • DATABASE | SÉMA

    DATABASE A SCHEMA és a ugyanazt jelenti, bármelyik használható.

  • HA LÉTEZIK

    Ha meg van adva, a rendszer nem ad vissza kivételt, ha az adatbázis nem létezik.

  • database_name:A rendszerben meglévő adatbázis (séma) neve. Ha a név nem létezik, kivételt ad vissza.

  • KORLÁTOZZA

    Ha meg van adva, a korlátozza a nem üres adatbázisok eldobését, és alapértelmezés szerint engedélyezve van.

  • CASCADE

    Ha meg van adva, a eldobja az összes társított táblát és függvényt.

Példák

-- Create `inventory_db` Database
> CREATE DATABASE inventory_db COMMENT 'This database is used to maintain Inventory';

-- Drop the database and it's tables
> DROP DATABASE inventory_db CASCADE;

-- Drop the database using IF EXISTS
> DROP DATABASE IF EXISTS inventory_db CASCADE;