Hive操作 |
您所在的位置:网站首页 › 复制表的结构和数据怎么做表格 › Hive操作 |
一、复制表的结构
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 |