南充网站设计学校,七牛图片水印 wordpress,网站建设一条龙全包,怎么投放广告文章目录 一、介绍二、查看TBLPROPERTIES属性三、修改TBLPROPERTIES属性 一、介绍
TBLPROPERTIES用途#xff1a;向表中添加自定义或预定义的元数据属性#xff0c;并设置它们的赋值。在hive建表时#xff0c;可设置TBLPROPERTIES参数修改表的元数据#xff0c;也能通过AL… 文章目录 一、介绍二、查看TBLPROPERTIES属性三、修改TBLPROPERTIES属性 一、介绍
TBLPROPERTIES用途向表中添加自定义或预定义的元数据属性并设置它们的赋值。在hive建表时可设置TBLPROPERTIES参数修改表的元数据也能通过ALTER语句对其修改。
在一些情况下您可能需要修改这些属性例如更改存储格式、压缩策略或其他元数据。
二、查看TBLPROPERTIES属性
表结构如下
CREATE TABLE IF NOT EXISTS example_table (id INT,name STRING
)
TBLPROPERTIES (description 示例表, format ORC);
-- 创建一个示例表包含 id 和 name 字段并设置初始 TBLPROPERTIES 的描述和格式。1、方式一
DESCRIBE FORMATTED example_table;
-- 查看表的详细信息包括 TBLPROPERTIES。运行此命令后您会看到类似以下的输出其中包含现有的 TBLPROPERTIES
# Partition Information
# col_name data_type comment
id int
name string
# Detailed Table Information
Database: default
Owner: user
CreateTime: Thu Sep 30 14:12:00 UTC 2023
LastAccessTime: NA
Retention: 36000
Location: hdfs://namenode:9000/user/hive/warehouse/example_table
# Table Properties
# PKEY: key 123
# format: ORC
# description: 示例表2、方式二 通过show create table 也可以看到对应的tblproperties信息
show create table example_table2、方式三 通过show create table 也可以看到对应的tblproperties信息
SHOW TBLPROPERTIES example_table;
SHOW TBLPROPERTIES example_table(comment);注意若表名上带schema则需要用将schema与表名一起引起来否则可能会报错
SHOW TBLPROPERTIES test.example_table;三、修改TBLPROPERTIES属性
语法如下
ALTER TABLE table_name SET TBLPROPERTIES (property_name property_value [ , ... ])示例
alter table example_table SET TBLPROPERTIES(description 测试表) SET TBLPROPERTIES指定要添加为property_name的元数据属性并为每个属性指定值。如果property_name已经存在则将其值设置为新的property_value如果property_name不存在则新增。