HIVE中Create Temporary Table临时表的创建
HIVE Temporary Table
参考 :http://www.javachain.com/
例如 :
create temporary table tmp as select * from test.test001 ;
注意:
创建的临时表仅仅在当前会话是可见的,数据将会被存储在用户的暂存目录中,并在会话结束时被删除。如
果创建临时表的名字与当前数据库下的一个非临时表相同,则在这个会话中使用这个表名字时将会使用的临时表,而不是非临时表,用户在这个会话内将不能使用原表,除非删除或者重命名临时表。
临时表有如下限制:
1)不支持分区字段
2)不支持创建索引
在Hive1.1.0之后临时表可以存储到memory,ssd或者default中,可以通过配置 hive.exec.temporary.table.storage来实现。
一般使用CREATE TEMPORARY TABLE ….来创建临时表。
posted on 2020-10-27 17:12 RICH-ATONE 阅读(18654) 评论(0) 编辑 收藏 举报