就像我们有Create Table As Select (CTAS)和Create Table Like(CTL) 已经在hive中可用来创建和复制源表中的结构和数据,我们是否有相同的功能可用,或者我们可以通过任何其他方式实现这一点..
示例 - 我当前的交易表是我想复制为college_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');
我们提前感谢您的帮助。谢谢
答案 0 :(得分:1)
CTL不会使用TBLPROPERTIES创建新表(' transactional' =' true')。所有其他设置将复制,但您必须在运行CTL后修改表以设置该属性。