创建表-CreateCatalogTable

在数据目录中的指定数据库下创建新的数据表

Request Parameters

Parameter nameTypeDescriptionRequired
Regionstring地域。 参见 地域和可用区列表Yes
ProjectIdstring项目ID,不填则为默认项目No
DatabaseNamestring数据库的名称Yes
TableNamestring数据表的名称Yes
Locationstring数据存储位置Yes
Column.N.Namestring第N个字段的名称,例如:第一个字段的名称:Column.0.NameYes
Column.N.Typestring第N个字段的类型,例如:第一个字段的类型:Column.0.TypeYes
Formationstring数据格式:比如CSV,ORC, TSV等Yes
Property.N.Keystring第N个表属性的值,例如:第一个表属性的名称:Property.0.KeyNo
Property.N.Valuestring第N个表属性的值,例如:第一个表属性的值:Property.0.ValueNo

Response Elements

Parameter nameTypeDescriptionRequired
RetCodeint操作返回码Yes
Actionstring操作名称Yes
RequeststringAPI请求的IDNo
DatabaseNamestring新数据表所属数据库名称No
TableNamestring新数据表的名称No

Request Example

https://api.ucloud.cn/?Action=CreateCatalogTable
&Region=cn-zj
&ProjectId=JQswhxDD
&DatabaseName=db_a
&TableName=nation
&Location=ufile://usql/tpc/tpch-s1/nation
&Formation=CSV
&Column.0.Name=n_nationkey
&Column.0.Type=bigint
&Column.1.Name=n_name
&Column.1.Type=string
&Column.2.Name=n_regionkey
&Column.2.Type=bigint
&Column.3.Name=n_comment
&Column.3.Type=string
&Property.0.Key=delimiter
&Property.0.Value=,
&Property.1.Name=classification
&Property.1.Type=csv
&Property.2.Name=skip.header.line.count
&Property.2.Type=1

Response Example

{
    "RetCode": 0,
    "Action": "CreateCatalogTableResponse",
    "Request": "1c5acb36-e5b4-46af-b9b1-52455cd53175",
    "DatabaseName": "db_a",
    "TableName": "nation"
}