顯示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”的所有用戶指定屬性——在`salessc`模式中>顯示TBLPROPERTIESsalessc.客戶;關鍵價值--------------------- ----------創建.通過.用戶約翰創建.日期01-01-2001transient_lastDdlTime1567554931——顯示未加引號的屬性鍵create .by.user的值>顯示TBLPROPERTIES客戶(創建.通過.用戶);價值-----約翰——為創造的財產顯示價值。日期' '指定為字符串文字>顯示TBLPROPERTIES客戶(“created.date”);價值----------01-01-2001