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”


数据运维技术 » Oracle 视图 USER_HIVE_TAB_PARTITIONS 官方解释,作用,如何使用详细说明