顯示TBLPROPERTIES(數據庫SQL)

給定屬性鍵的可選值,返回表屬性的值。如果沒有指定鍵,則返回所有屬性和選項。表選項的前綴是選項

語法

顯示TBLPROPERTIEStable_nameunquoted_property_key|property_key_as_string_literalunquoted_property_keykey_part1...

參數

  • table_name

    標識表。名稱中不能包含時間規範

  • unquoted_property_key

    不加引號形式的屬性鍵。密鑰可以由一個點分隔的多個部分組成。

  • property_key_as_string_literal

    作為字符串文字的屬性鍵值。

請注意

屬性的值排除了spark和hive內部的一些屬性。被排除的屬性是:

  • 所有以前綴開頭的屬性spark.sql

  • 屬性鍵,例如:外部評論

  • hive內部生成的用於存儲統計信息的所有屬性。其中一些屬性是:numFilesnumPartitionsnumRows

例子

在模式“salessc”下創建表“customer”>使用salessc>創建表格客戶cust_codeINT的名字VARCHAROne 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