调用GetTable获取给定表的详细信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String GetTable

系统规定参数。取值:GetTable。

DbName String db001

数据库名称。

TableName String tbl001

表名称。

返回数据

名称 类型 示例值 描述
Code String NO_SUCH_OBJECT

如果失败,则返回失败的代码。

Message String No such table: db001.tbl001

如果请求失败,则返回失败的详细信息。

RequestId String 9BEAC206-0795-4DE3-B1FD-964BEF432B23

本次请求的RequestId。

Success Boolean false

本次请求是否成功。

Table Object

获取的表信息。

CreateTime Long 20190813

表的创建时间。

DbName String db001

数据库名称。

LastAccessTime Long 20190814

表的最后访问时间。

Owner String user001

创建表的DLA username。

Parameters Map

表的属性。

String key001=value001

表的属性。

PartitionKeys Array of PartitionKeys

表的分区信息。

Comment String this is partition comment

分区注释。

Name String part001

分区字段名称。

Type String int

分区列类型。

StorageDescriptor Object

表的SD信息。

Cols Array of Cols

表的列信息。

Comment String this is column comment

列注释。

Name String col1

列名称。

Type String string

列类型。

InputFormat String org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat

表的InputFormat。

Location String oss://data/xxxx

表的路径。

OutputFormat String org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat

表的OutputFormat。

Parameters Map

SD属性。

SerDeInfo Object

SerDe信息。

Name String SerDeName

SerDe名字。

Parameters Map

SerDe属性。

String key001=value001

SerDe属性。

SerializationLib String org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe

处理serDe的类库。

TableName String tbl001

表名称。

TableType String VIEW

表类型,支持VIEW、MANAGED_TABLE、EXTERNAL_TABLE、VIRTUAL_VIEW。

ViewExpandedText String select count(*) from tbl002

如果表是视图,则代表视图的扩展SQL。

ViewOriginalText String select count(*) from tbl002

如果表是视图,则代表视图的原始SQL。

示例

请求示例

http(s)://[Endpoint]/?Action=GetTable
&DbName=db001
&TableName=tbl001
&公共请求参数

正常返回示例

JSON格式

HTTP/1.1 200 OK

错误码

访问错误中心查看更多错误码。