Hive中的tblproperties是在表創建時或者使用ALTER TABLE語句進行修改
CREATE TABLE example_table (
id INT,
name STRING
)
TBLPROPERTIES ('owner'='user1', 'created'='2021-01-01');
ALTER TABLE example_table SET TBLPROPERTIES ('owner'='user2', 'created'='2021-02-01');
MSCK REPAIR TABLE example_table;
需要注意的是,修改tblproperties的操作不會影響到表的數據和結構,只會改變表的元數據信息。同時,修改的tblproperties會在表的元數據中持久化存儲,可以通過DESCRIBE TABLE語句查看表的元數據信息。