TAMPILKAN TBLPROPERTIES

Berlaku untuk:centang ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime

Mengembalikan nilai properti tabel yang diberi nilai opsional untuk kunci properti. Jika tidak ada kunci yang ditentukan, semua properti dan opsi dikembalikan. Opsi tabel diawali dengan option.

Sintaks

SHOW TBLPROPERTIES table_name
   [ ( [unquoted_property_key | property_key_as_string_literal] ) ]

unquoted_property_key
  key_part1 [. ...]

Parameter

  • table_name

    Mengidentifikasi tabel. Nama tidak boleh menyertakan spesifikasi temporal.

  • unquoted_property_key

    Kunci properti dalam bentuk yang tidak dikutip. Kunci dapat terdiri dari beberapa bagian yang dipisahkan oleh titik.

  • property_key_as_string_literal

    Nilai kunci properti sebagai string literal.

Catatan

Nilai properti yang dikembalikan oleh pernyataan ini mengecualikan beberapa properti yang bersifat internal untuk spark dan hive. Properti yang dikecualikan adalah:

  • Semua properti yang dimulai dengan awalan spark.sql
  • Kunci properti seperti: EXTERNAL, comment
  • Semua properti yang dihasilkan secara internal oleh sarang untuk menyimpan statistik. Beberapa properti ini adalah: numFiles, , numPartitionsnumRows.

Contoh

-- create a table `customer` in schema `salessc`
> USE salessc;
> CREATE TABLE customer(cust_code INT, name VARCHAR(100), cust_addr STRING)
    TBLPROPERTIES ('created.by.user' = 'John', 'created.date' = '01-01-2001');

-- show all the user specified properties for table `customer`
> SHOW TBLPROPERTIES customer;
                   key      value
 --------------------- ----------
       created.by.user       John
          created.date 01-01-2001
 transient_lastDdlTime 1567554931

-- show all the user specified properties for a qualified table `customer`
-- in schema `salessc`
> SHOW TBLPROPERTIES salessc.customer;
                   key      value
 --------------------- ----------
       created.by.user       John
          created.date 01-01-2001
 transient_lastDdlTime 1567554931

-- show value for unquoted property key `created.by.user`
> SHOW TBLPROPERTIES customer (created.by.user);
 value
 -----
  John

-- show value for property `created.date`` specified as string literal
> SHOW TBLPROPERTIES customer ('created.date');
      value
 ----------
 01-01-2001