Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :
Databricks SQL
Databricks Runtime
Remarque
Pour utiliser cette commande sur des vues matérialisées ou des tables de diffusion en continu, vous devez utiliser Databricks Runtime version 14.1 ou ultérieure.
Retourne l’instruction utilisée pour créer une table ou une vue donnée. L’instruction retournée peut être de l’un des types suivants :
SHOW CREATE TABLE sur une vue temporaire ou une table inexistante lève une exception.
Syntaxe
SHOW CREATE TABLE { table_name | view_name }
Paramètres
-
Identifie la relation. Le nom ne doit pas inclure de spécification temporelle ou de spécification d’options.
Exemples
> CREATE TABLE test (c INT) ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
STORED AS TEXTFILE
TBLPROPERTIES ('prop1' = 'value1', 'prop2' = 'value2');
> SHOW CREATE TABLE test;
createtab_stmt
----------------------------------------------------
CREATE TABLE `default`.`test` (`c` INT)
USING text
TBLPROPERTIES (
'transient_lastDdlTime' = '1586269021',
'prop1' = 'value1',
'prop2' = 'value2')
L’exemple suivant montre SHOW CREATE TABLE une vue de métrique. La sortie capture la définition d’origine et toutes les modifications suivantes ALTER VIEW , et le nom de la vue est retourné en tant que nom complet en trois parties.
> CREATE OR REPLACE VIEW sample_sales_metrics_v2
COMMENT 'Sales metrics for product and regional analysis'
TBLPROPERTIES ('created_by' = 'Evan')
WITH METRICS
LANGUAGE YAML
AS $$
version: 1.1
source: sample_sales
comment: "Sales metrics for product and regional analysis"
dimensions:
- name: product_category
expr: product_category
comment: "Category of the product sold"
- name: region
expr: region
measures:
- name: total_sales
expr: SUM(sales_amount)
comment: "Sum of all sales amounts"
- name: total_quantity
expr: SUM(quantity)
comment: "Total number of items sold"
$$;
> ALTER VIEW sample_sales_metrics_v2
SET TBLPROPERTIES ('purpose' = 'For testing');
> SHOW CREATE TABLE sample_sales_metrics_v2;
createtab_stmt
------------------------------------------------------------
CREATE VIEW main.default.sample_sales_metrics_v2 (
product_category COMMENT 'Category of the product sold',
region,
total_sales COMMENT 'Sum of all sales amounts',
total_quantity COMMENT 'Total number of items sold')
COMMENT 'Sales metrics for product and regional analysis'
TBLPROPERTIES (
'created_by' = 'Evan',
'purpose' = 'For testing')
WITH METRICS
LANGUAGE YAML
AS
$$
version: 1.1
source: sample_sales
comment: Sales metrics for product and regional analysis
dimensions:
- name: product_category
expr: product_category
comment: Category of the product sold
- name: region
expr: region
measures:
- name: total_sales
expr: SUM(sales_amount)
comment: Sum of all sales amounts
- name: total_quantity
expr: SUM(quantity)
comment: Total number of items sold
$$