当前位置: 首页 > news >正文

汉阴网站建设青岛企业网站制作公司

汉阴网站建设,青岛企业网站制作公司,网站后台这么做视频教程,外包公司目录 一、背景 二、准备测试数据 1.建表 2.造测试数据 三、操作 1.CTAS (1).无分区表测试 (2).分区表测试 2.LIKE (1).无分区表测试 (2).分区表测试 一、背景 有一张ori_…

目录

一、背景

二、准备测试数据

1.建表

2.造测试数据

三、操作

1.CTAS

(1).无分区表测试

(2).分区表测试

2.LIKE

(1).无分区表测试

(2).分区表测试


一、背景

有一张ori_table,想新建一张表new_table,保持跟ori_table一样的表结构,但是不复制ori_table的数据。

二、准备测试数据

1.建表

create table ori_table (
id   bigint,
col1 string,
col2 double
)comment '无分区原始表'
stored as orc;create table ori_table_partition (
id   bigint,
col1 string,
col2 double
)comment '有分区原始表'
partitioned by (dt string)
stored as orc;

2.造测试数据

insert into ori_table values (1,'哈哈',10.02);
insert into ori_table values (2,'嘿嘿',20.06);
insert into ori_table values (3,'嘻嘻',30.08);insert into ori_table_partition partition(dt='1') values (1,'哈哈',10.02);
insert into ori_table_partition partition(dt='2') values (2,'嘿嘿',20.06);
insert into ori_table_partition partition(dt='3') values (3,'嘻嘻',30.08);

三、操作

有2种办法

1.CTAS

(1).无分区表测试

--复制与ori_table表结构及表数据都一致的语句create table new_table as select * from ori_table;--只复制与ori_table表结构的语句
create table new_table as select * from ori_table where 1=0;

show create table new_table;   --执行看一下效果

 

select * from new_table;  --执行看一下数据量

 

由此得出结论,无分区表使用该语句可以满足需求!

(2).分区表测试

--复制与ori_table_partition表结构及表数据都一致的语句create table new_table_partition as select * from ori_table_partition;--只复制与ori_table表结构的语句
create table new_table_partition as select * from ori_table_partition where 1=0;

show create table new_table_partition;     --执行看一下效果

 

 这里看到表结构还是有些差异的,执行后将分区表建成了无分区表,分区字段创建成了普通字段。

select * from new_table_partition;   --执行看一下数据量

结论:

CTAS语法不适用于分区表

2.LIKE

(1).无分区表测试

--只复制与ori_table表结构的语句
create table new_table_like like ori_table;

show create table new_table_like;  --执行看一下效果

select * from new_table_like;   --执行看一下数据量

 

 

(2).分区表测试

--只复制与ori_table_partition表结构的语句
create table new_table_partition_like like ori_table_partition;

show create table new_table_partition_like; --执行看一下效果

 select * from new_table_partition_like;   --执行看一下数据量

结论:

LIKE语法适用于分区表及无分区表 

http://www.yayakq.cn/news/884497/

相关文章:

  • 返利的网站怎么做新网网站建设
  • 管理类联考ipo和seo
  • 阿里图标库谁做的网站做网站用
  • 医疗网站设计建设银行城东支行网站
  • 网站都有什么费用wordpress 模板 免费
  • 关于企业网站建设的必要性做公司网站写什么信息
  • 家政 东莞网站建设wordpress禁止转载插件
  • 网页设计与网站建设报告北京网络营销招聘
  • 基于lamp网站建设实例广东省建设厅的注册中心网站
  • 苏州学校网站建设上海有哪些大型企业
  • 专门做2k名单的网站学网站建设有前途吗
  • 厦门专业网站建设团队不合理的网站
  • 强大的技术团队网站建设移动互联网开发学什么专业
  • 北京营销网站建站公司一级a做片性视频网站
  • 做仪表行业推广有哪些网站网站建设收费流程
  • 网站如何制作 优帮云如何推广自己的微信
  • 塘厦 网站建设 百度推广做网站便宜
  • flash做的网站wordpress微博评论箱
  • 广西建设职业技术学院官方网站长沙视频制作公司
  • 建设执业资格注册中心网站办事大厅ks2e做网站
  • 海尔商务网站建设wordpress数据库链接不上
  • 松岗建网站网络营销推广方法word
  • 网站的网站制作苏州网站建设 牛
  • 公司网站 制作做代还的人都聚集在哪些网站
  • 珠海手机网站建设价格wordpress关闭多站点
  • 如何找外贸网站建设公司装修案例标题怎么写
  • 武侯区建设局网站感恩贺卡手工制作图片
  • 网站是由什么组成的大型网站开发团队
  • 网站开发好后版权归谁网站后台导航随意添加
  • 做问卷兼职有哪些网站南京市英语网站建设