首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Beeline中,使用"create table_name as select * from“无效

在Beeline中,使用"create table_name as select * from“无效
EN

Stack Overflow用户
提问于 2020-08-02 04:19:23
回答 1查看 833关注 0票数 0

在Beeline中,我使用"create table new_table_name as select * from exists_name“创建一个新表,该表是成功创建的,但是没有data.When --我使用相同的"select * from exists_name”来创建临时表,临时表具有数据。Beeline版本是Beeline version 3.1.0.3.1.5.0-152 by Apache Hive

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-03 07:41:33

我查看了有关Create Table As Select (CTAS)的蜂窝官方文档,CTAS有以下限制:

  1. 目标表不能是外部表。
  2. 目标表不能是存储表的列表。

在Beeline中,当我使用create table new_table_name as select * from exists_name创建一个新表时,它总是创建一个外部表,也许是因为这个原因

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63212342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档