Hive操作

您所在的位置:网站首页 复制表的结构和数据怎么做表格 Hive操作

Hive操作

2024-07-08 21:11| 来源: 网络整理| 查看: 265

一、复制表的结构

 

create table if not exists database_nameA.table_nameA like database_nameB.table_nameB

 

注意:这时候不会复制原表的分隔符。举个例子,我本来的库里面创建的表是以  '|'  来做分隔符的,但是我在将txt文件的内容导入(load data)新建的表里时,再去select表会出现下图的情况。并不是按列导入,而是把文件中的一行当做一列。

这样的解决方法,我们在复制表的时候,需要指定分隔符:

create table iot_devicelocation like cserver.iot_devicelocation row format delimited fields terminated by '|'; 二、复制表的结构及数据

 

1、先复制表结构再添加数据

hive> insert into xpu.test_iot_devicelocation select * from iot_devicelocation;

2、同时复制表和数据

hive> create table test_iot_deviceenergytype as select * from cserver.iot_deviceenergytype;

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3