Oracle 视图 USER_HIVE_TAB_PARTITIONS 官方解释,作用,如何使用详细说明
本站中文解释
。
Oracle视图USER_HIVE_TAB_PARTITIONS用于记录对Hive表的分区,可以用来检查Hive表的分区是否正确,以及分区是否已经应用到Oracle中。
使用方法:
1、首先,使用以下SQL查询USER_HIVE_TAB_PARTITIONS视图,检查Hive表的分区:
SELECT * FROM USER_HIVE_TAB_PARTITIONS
2、然后,使用以下SQL查询该Hive表的分区是否已经定义到Oracle中:
SELECT * FROM V$EXTERNAL_PARTITIONS WHERE OWNER = ” AND EXTERNAL_TABLE = ”
3、最后,若要将Hive表的分区应用到Oracle中,可以使用CREATE_EXTERNAL_PARTITION SQL语句:
CREATE_EXTERNAL_PARTITION VALUE ”;
4、应用到Oracle后,再次执行V$EXTERNAL_PARTITIONS中的查询语句,并查看是否成功新增分区。
官方英文解释
USER_HIVE_TAB_PARTITIONS
provides information about all Hive table partitions owned by the current user in the database. Its columns are the same as those in ALL_HIVE_TAB_PARTITIONS
.
See Also:
“ALL_HIVE_TAB_PARTITIONS”