顯示TBLPROPERTIES
適用於:磚的SQL磚運行時
給定屬性鍵的可選值,返回表屬性的值。如果沒有指定鍵,則返回所有屬性和選項。表選項的前綴是選項
.
語法
顯示TBLPROPERTIEStable_name[([unquoted_property_key|property_key_as_string_literal])]unquoted_property_keykey_part1[....]
參數
標識表。名稱中不能包含時間規範.
unquoted_property_key
不加引號的屬性鍵。鍵可以由多個部分組成,部分之間用一個點隔開。
property_key_as_string_literal
作為字符串文字的屬性鍵值。
請注意
此語句返回的屬性值不包括spark和hive內部的一些屬性。被排除的屬性為:
所有以前綴開頭的屬性
spark.sql
屬性鍵,例如:
外部
,評論
hive內部生成的用於存儲統計信息的所有屬性。其中一些屬性是:
numFiles
,numPartitions
,numRows
.
例子
在模式“salessc”中創建表“customer”>使用salessc;>創建表格客戶(cust_codeINT,名字VARCHAR(One hundred.),cust_addr字符串)TBLPROPERTIES(“created.by.user”=“約翰。”,“created.date”=“01-01-2001”);——顯示所有用戶指定的表' customer '的屬性>顯示TBLPROPERTIES客戶;關鍵價值--------------------- ----------創建.通過.用戶約翰創建.日期01-01-2001transient_lastDdlTime1567554931——顯示符合條件的表' customer '的所有用戶指定屬性——在schema ' salessc '中>顯示TBLPROPERTIESsalessc.客戶;關鍵價值--------------------- ----------創建.通過.用戶約翰創建.日期01-01-2001transient_lastDdlTime1567554931——顯示非引號屬性鍵' created.by.user '的值>顯示TBLPROPERTIES客戶(創建.通過.用戶);價值-----約翰——展示創造的財產價值。日期' '指定為字符串字麵量>顯示TBLPROPERTIES客戶(“created.date”);價值----------01-01-2001