SHOW TBLPROPERTIES
적용 대상: Databricks SQL Databricks Runtime
속성 키에 대한 선택적 값이 제공된 테이블 속성의 값을 반환합니다. 키를 지정하지 않으면 모든 속성과 옵션이 반환됩니다.
테이블 옵션에는 접두사 option
이 붙습니다.
구문
SHOW TBLPROPERTIES table_name
[ ( [unquoted_property_key | property_key_as_string_literal] ) ]
unquoted_property_key
key_part1 [. ...]
매개 변수
-
테이블을 식별합니다. 이름에는 임시 사양 또는 옵션 사양이 포함되어서는 안됩니다.
unquoted_property_key
따옴표로 묶이지 않은 형식의 속성 키입니다. 키는 점으로 구분된 여러 부분으로 구성될 수 있습니다.
property_key_as_string_literal
문자열 리터럴로서의 속성 키 값입니다.
참고 항목
이 문에서 반환하는 속성 값에는 spark 및 hive 내부에 있는 일부 속성이 제외됩니다. 제외되는 속성은 다음과 같습니다.
spark.sql
접두사로 시작하는 모든 속성EXTERNAL
,comment
등과 같은 속성 키- 통계를 저장하기 위해 hive에서 내부적으로 생성한 모든 속성. 이러한 속성 중 일부는
numFiles
,numPartitions
,numRows
입니다.
예제
-- 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