DESCRIBE SCHEMA
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert de metagegevens van een bestaande schema.
De metagegevensinformatie bevat de naam, opmerking en locatie van de schemaop het bestandssysteem.
Als de optionele optie EXTENDED
is opgegeven, worden schema eigenschappen ook geretourneerd.
Hoewel het gebruik van SCHEMA
en DATABASE
uitwisselbaar is, SCHEMA
heeft dit de voorkeur.
Syntaxis
{ DESC | DESCRIBE } SCHEMA [ EXTENDED ] schema_name
Parameters
- schema_name: de naam van een bestaande schema (schema) in het systeem. Als de naam niet bestaat, wordt er een uitzondering gegenereerd.
Voorbeelden
-- Create employees SCHEMA
> CREATE SCHEMA employees COMMENT 'For software companies';
-- Describe employees SCHEMA.
-- Returns Database Name, Description and Root location of the filesystem
-- for the employees SCHEMA.
> DESCRIBE SCHEMA employees;
database_description_item database_description_value
------------------------- -----------------------------
Database Name employees
Description For software companies
Location file:/you/Temp/employees.db
-- Create employees SCHEMA
> CREATE SCHEMA employees COMMENT 'For software companies';
-- Alter employees schema to set DBPROPERTIES
> ALTER SCHEMA employees SET DBPROPERTIES ('Create-by' = 'Kevin', 'Create-date' = '09/01/2019');
-- Describe employees SCHEMA with EXTENDED option to return additional schema properties
> DESCRIBE SCHEMA EXTENDED employees;
database_description_item database_description_value
------------------------- ---------------------------------------------
Database Name employees
Description For software companies
Location file:/you/Temp/employees.db
Properties ((Create-by,kevin), (Create-date,09/01/2019))
-- Create deployment SCHEMA
> CREATE SCHEMA deployment COMMENT 'Deployment environment';
-- Describe deployment.
> DESCRIBE SCHEMA deployment;
database_description_item database_description_value
------------------------- ------------------------------
Database Name deployment
Description Deployment environment
Location file:/you/Temp/deployment.db