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 |
---|---|---|---|
|
|
Identifier for the Hadoop cluster |
|
|
|
Hive database where the owning Hive table resides |
|
|
|
Hive table name that the column belongs to |
|
|
|
Hive column name |
|
|
|
Data type of the Hive column |
|
|
|
Equivalent Oracle data type of the Hive column |
|
|
|
Physical location of the Hive table |
|
|
|
Owner of the Hive table |
|
|
|
Time that the Hive column was created |
|
|
|
The connection string (URI and port number) for the metastore database |
See Also:
-
“DBA_HIVE_COLUMNS”
-
“USER_HIVE_COLUMNS”