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...