Hive更改字段类型的正确姿势
1 使用alter table change column 命令直接修改
alter table mini_program_tmp_month_on_month change column month_on_month_reading month_on_month_reading
2 如果表中已经有数据的话,通过上面的语句进行修改后会导致数据无法展示
step1 更改表名
alter table mini_program_result rename to mini_program_resul_copy;
step2 创建一个和原来表结构相同的名字
create table mini_program_result (
user_id string,
msisdn string,
imsi string)
partitioned by (city string,sdate string)
row format delimited fields terminated by ',';
step3 原来数据按分区动态插入
set hive.exec.dynamic.partition=true;
set hive.exec.dynamic.partition.mode=nonstrick;
insert into table mini_program_result partition(city,sdate)
select t.user_id,t.msisdn,t.imsi,t.city,t.sdate
from mini_program_resul_copy t
Hive更改字段类型的正确姿势相关推荐
- SqlServer更改字段类型--varchar转decimal
在表中的字段类型可以为NULL,且数据全为数字或者""的情况下,直接把字段类型为varchar更改为decimal有可能会提示"将数据类型 varchar 转换为 dec ...
- hive修改字段类型
修改字段类型 alter table 表名 change column 原字段名 现字段名 字段类型 hive修改表注释: alter table table_name set tblproperti ...
- Oracle更改字段类型Blob错误ora-22858
近日工作中发现有一张表的字段类型建错了,本应是BLOB类型却被别人建成了VARCHAR2(200),修改时oracle却提示"ORA-22858 invalid alteration of ...
- oracle更改字段类型 有数据无数据的时候,修改字段长度,增加字段
有一个表名为tb,字段段名为request_id,数据类型int 更改为VARCHAR2(64). 1.假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table tb modi ...
- mongodb更改字段类型
1.字段类型判断 db.tb_name.find({"status":{$type:"double"}).count() //所有的status字段类型为Dou ...
- Qt识别文件类型的正确姿势
一般我们识别文件类型都是从文件的后缀区分,这样做可以识别出文件格式.但在Qt里有更好的实现方法. 以识别图片类型为例 一般识别图片类型方法: 虽然这一方法可以实现识别图片类型,但是维护起来相对困难 ...
- hive、pg库:新增字段、修改字段类型 alter table
hive新增字段: alter table dwa.A_DS_INACTIVE_MODEL_D add columns (model5lr_prob double COMMENT 'model5lr_ ...
- hive修改字段及字段类型
hive修改字段类型语句:alter table 表名 change column 原字段名 新字段名 字段类型; alter table user_chain change column u_reg ...
- (SQL)修改表结构[字段类型]、表字段长度,
①:更改字段类型长度 ALTER TABLE 表名 ALTER COLUMN 字段名 类型的长度–varchar(50) 例:把城市表的城市字段原来长度为20改为30 ALTER TABLE city ...
最新文章
- 034_jdbc-mysql-C3P0
- for,while循环
- Python list 和 tuple 使用小记
- SASS 和 SCSS 的区别
- 算法:前K个最大的元素
- leetcode236 二叉树的最近公共祖先
- 华中科技大学主校区论文被《SCI》收录的研究
- building a new horizon
- 孙鑫VC学习笔记:第十讲画图 创建设置画笔的对话框 并且可以预览效果
- java.lang.ArrayIndexOutOfBoundsException 索引越界异常
- linux tc工具,Linux TC软件系统损坏自助恢复的工具.TC刷机,TC修复,TCPUP,TCP-UP
- JINK/SWD找不到内核,故障汇总
- Hutool学习 —— 设置文件-Setting
- 汇川机器人视觉定位通讯程序
- fsck|xfs_repair 磁盘修复
- 通过Python来调用Chrom浏览器,进入设定网页
- 工业生产ERP系统常见的五大统计分析功能
- ASCII 码对照表(全)
- linux连接多个显示器,如何在Linux Ubuntu中使用多个和外部显示器 | MOS86
- 网络协议--网络四层协议