hive建表之後,給表名加注釋

2021-10-09 15:23:27 字數 1217 閱讀 7172

hive建表時沒給表加注釋(是表的注釋,不是欄位的注釋),現在想補一下,在不能刪表的前提下的操作方法:

alter

table 表名 set tblproperties (

'comment'

='注釋內容')

舉個例子:

alter

table da.shop_recharge_serial_monthly set tblproperties (

'comment'

='財務月結資料表'

)

增加之後的注釋,會在元資料庫(一般在mysql中的hive庫)中的table_params表中顯示,該錶儲存表/檢視的屬性資訊。

--1.語法

alter

table 表名 add

columns

(列名 型別 [

comment

'注釋'])

;其中comment部分是可選的。

--2.舉例

--新增單個字段

alter

table bron_lpss_lpss_order_info_cur add

columns

(account_type string)

;--新增多個字段

alter

table bron_lpss_lpss_order_info_cur add

columns

(order_source string comment

'訂單**'

,mid string comment

'新會員id'

,bank_name string comment

'銀行行名');

--補充: 修改comment

alter

table bron_lpss_lpss_order_info_cur change column bank_name bank_name string comment

'分行/支行名稱'

增加之後的注釋,會在元資料庫(一般在mysql中的hive庫)中的columns_v2表中顯示,該錶儲存表對應的字段資訊

hive 元資料表結構詳解

給表TABLE加注釋

documentclass 10pt usepackage usepackage usepackage usepackage usepackage newcolumntype 1 or d or d begin begin htpb centering begin b caption begincc...

Sqlserver給表名和列名新增注釋

一 表注釋 1 新增 固定寫法 exec sys.sp addextendedproperty name n ms description level1type n table level0type n schema level0name n dbo 自定義 value n 注釋內容 level1n...

Oracle給表和字段新增注釋

oracle給表和字段新增注釋。建立 學生資訊 資料表。建立 學生資訊 資料表 create table student info stu id int,學號 stu name varchar2 8 姓名 email varchar2 20 郵箱 char 2 性別 age int,年齡 class...