truncate——删除hive表中的数据
在某些情况下,我们需要在不删除表的情况下,删除表中的数据。像Oracle、MySQL数据库,可以使用如下语言删除表中的数据:DELETE FROM tableName; 在Hive中,上面的语句就不那么好用了,我们可以使用truncate来删除相关表中的数据,命令如下:truncate table tableName; 注意:trunc...
·
在某些情况下,我们需要在不删除表的情况下,删除表中的数据。像Oracle、MySQL数据库,可以使用如下语言删除表中的数据:
DELETE FROM tableName;
在Hive中,上面的语句就不那么好用了,我们可以使用truncate来删除相关表中的数据,命令如下:
truncate table tableName;
注意:truncate不能删除外部表,因为外部表的数据不是存放在Meta Store中。
更多推荐
已为社区贡献1条内容
所有评论(0)