Hive 增添欄位並改變字段位置

2021-10-23 15:18:43 字數 559 閱讀 1217

一. 需求

原有hive表結構如下

需要新加三個字段並且字段`statday`仍在最後的位置,目標資料表結構如下

二. hive sql實現

alter

table

`test`

addcolumns

( country string comment

'國家'

, city string comment

'城市'

, street string comment

'街道');

alter

table

`test` change country country string after info;

alter

table

`test` change city city string after country;

alter

table

`test` change street street string after city;

Oracle修改字段位置

方法一 刪除表,重新建表 方法二 需要重啟資料庫 1.查詢出該表的 object id select object id from all objects where owner scott and object name tests 查詢結果為 74101 2.根據第一步查出的id,查詢表字段順序...

字段位置上的sql語句

表 student 表 book 表 borrow 要求1 查詢 計算機 專業學生在 2007 12 15 至 2008 1 8 時間段內借書的學生編號 學生名稱 圖書編號 圖書名稱 借出日期 sql語句1 select a.b.c.from select from borrow where t t...

HIve 在指定位置新增字段

分兩步,先新增欄位到最後 add columns 然後再移動到指定位置 change alter table table name add columns c time string comment 當前時間 正確,新增在最後 alter table table name change c time...