Oracle 视图 ALL_HIVE_COLUMNS 官方解释,作用,如何使用详细说明

本站中文解释

ALL_HIVE_COLUMNS 视图,可以用于查询用户在 Hive 中拥有权限的列信息。此视图包含用户新创建的 Hive 的外部表和视图列信息以及存储在 Oracle 数据库中的 Hive 数据表列信息。

使用方法:
在查询 ALL_HIVE_COLUMNS 视图的行的时候,可以传入某个表名、模式名或列名进行查询,即可获得表格列信息。

例子:
查询模式test中test表中所有列的信息:

SELECT *
FROM ALL_HIVE_COLUMNS
WHERE OWNER = ‘test’
AND TABLE_NAME = ‘test’;

官方英文解释

ALL_HIVE_COLUMNS describes all Hive columns accessible to the current user in a Hive metastore.

Related Views

  • DBA_HIVE_COLUMNS describes all Hive columns in a Hive metastore.

  • USER_HIVE_COLUMNS describes all Hive columns owned by the current user in a Hive metastore.

Column Datatype NULL Description

CLUSTER_ID

VARCHAR2(4000)

Identifier for the Hadoop cluster

DATABASE_NAME

VARCHAR2(4000)

Hive database where the owning Hive table resides

TABLE_NAME

VARCHAR2(4000)

Hive table name that the column belongs to

COLUMN_NAME

VARCHAR2(4000)

Hive column name

HIVE_COLUMN_TYPE

VARCHAR2(4000)

Data type of the Hive column

ORACLE_COLUMN_TYPE

VARCHAR2(4000)

Equivalent Oracle data type of the Hive column

LOCATION

VARCHAR2(4000)

Physical location of the Hive table

OWNER

VARCHAR2(4000)

Owner of the Hive table

CREATION_TIME

DATE

Time that the Hive column was created

HIVE_URI

VARCHAR2(4000)

The connection string (URI and port number) for the metastore database

See Also:

  • “DBA_HIVE_COLUMNS”

  • “USER_HIVE_COLUMNS”


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