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 ….來創建臨時表。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM