在练习过程中,我在 hive 提示符中使用以下查询创建了 tmp 表。
$create temporary table tmp (id int);
现在表已成功创建,如果我关闭配置单元会话表将被配置单元自动删除,根据文档,这是正确的。
现在,还有其他方法可以使用以下命令运行相同的查询。
$hive -e 'create temporary table tmp (id int);'
表已成功创建,但我怀疑这次,为什么 tmp 表这次不会被自动删除。执行下一个命令后,我仍然可以看到 tmp 表。
$hive -e 'show tables;'
OK
customers
order
product
tmp
Time taken: 0.856 seconds, Fetch: 4 row(s)