SHOW PARTITIONS
Van toepassing op: Databricks SQL
Databricks Runtime
Somt partities van een tableop.
Syntaxis
SHOW PARTITIONS table_name [ PARTITION clause ]
Parameters
-
Identificeert de table. De naam mag geen tijdelijke specificatie of optiesspecificatie bevatten.
-
Een optionele parameter die een partitionaangeeft. Als de specificatie slechts een gedeeltelijke overeenkomende partitie is, worden geretourneerd. Als er geen partition is opgegeven bij alle Databricks SQL, worden alle partities geretourneerd.
Voorbeelden
-- create a partitioned table and insert a few rows.
> USE salesdb;
> CREATE TABLE customer(id INT, name STRING) PARTITIONED BY (state STRING, city STRING);
> INSERT INTO customer PARTITION (state = 'CA', city = 'Fremont') VALUES (100, 'John');
> INSERT INTO customer PARTITION (state = 'CA', city = 'San Jose') VALUES (200, 'Marry');
> INSERT INTO customer PARTITION (state = 'AZ', city = 'Peoria') VALUES (300, 'Daniel');
-- Lists all partitions for table `customer`
> SHOW PARTITIONS customer;
state=AZ/city=Peoria
state=CA/city=Fremont
state=CA/city=San Jose
-- Lists all partitions for the qualified table `customer`
> SHOW PARTITIONS salesdb.customer;
state=AZ/city=Peoria
state=CA/city=Fremont
state=CA/city=San Jose
-- Specify a full partition spec to list specific partition
> SHOW PARTITIONS customer PARTITION (state = 'CA', city = 'Fremont');
|state=CA/city=Fremont|
-- Specify a partial partition spec to list the specific partitions
> SHOW PARTITIONS customer PARTITION (state = 'CA');
state=CA/city=Fremont
state=CA/city=San Jose
-- Specify a partial spec to list specific partition
> SHOW PARTITIONS customer PARTITION (city = 'San Jose');
state=CA/city=San Jose
Verwante artikelen:
- CREATE TABLE
- INSERT INTO
- DESCRIBE TABLE
- PARTITION
- TABLE weergeven