hive-如何复制事务表

aiqt4smr  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(401)

就像我们已经在配置单元中提供了create table as select(CTA)和create table like(ctl)来创建和复制源表中的结构和数据一样,我们是否有相同的功能可用,或者我们是否可以通过任何其他方式来实现这一点。。
示例-我当前的事务表是我想作为college\u bckup复制的-

CREATE TABLE college(clg_id int,
clg_name string,
clg_loc string) 
clustered BY (clg_id) INTO 5 buckets 
stored AS orc TBLPROPERTIES('transactional'='true');

我们很感激你的帮助。谢谢

mccptt67

mccptt671#

ctl不会创建具有tblproperty('transactional'='true')的新表。所有其他设置都将复制过来,但您必须在运行ctl后修改表才能设置该属性。

相关问题