Retrieves column metadata for a specified table, including data types, primary keys, and sensitivity levels.
Operation description
This operation is available only for database instances whose control mode is Security Collaboration.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:GetMetaTableColumn |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Tid |
integer |
No |
The tenant ID. You can call the GetUserActiveTenant operation to query the tenant ID. |
3*** |
| TableGuid |
string |
Yes |
The globally unique identifier (GUID) of the table in Data Management (DMS).
|
IDB_40753****.qntest2.activity_setting |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
087DFBA1-378B-5D25-B13B-31F6409F**** |
| ErrorCode |
string |
The error code. |
MissingTableGuid |
| ColumnList |
array<object> |
The column details. |
|
|
object |
|||
| ColumnType |
string |
The data type of the column. Note
Values vary by column, for example, bigint or int. |
bigint(1) |
| AutoIncrement |
boolean |
Indicates whether the column is an auto-increment column. Valid values:
|
false |
| ColumnId |
string |
The column ID. |
63513**** |
| ColumnName |
string |
The column name. |
has_promotion |
| SecurityLevel |
string |
The sensitivity level of the column. Valid values:
Note
For more information, see Sensitivity levels of columns. |
INNER |
| PrimaryKey |
string |
Indicates whether the column is the primary key. Valid values:
|
true |
| Description |
string |
The column description. |
是否有优惠活动 |
| DataPrecision |
integer |
The precision of the column. |
19 |
| DataScale |
integer |
The number of decimal places for the column. |
0 |
| Position |
integer |
The ordinal position of the column in the table. |
1 |
| Nullable |
boolean |
Indicates whether the column is nullable. Valid values:
|
false |
| DataLength |
integer |
The length of the column. |
0 |
| ErrorMessage |
string |
The error message. |
TableGuid is mandatory for this action. |
| Success |
boolean |
Indicates whether the request was successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"RequestId": "087DFBA1-378B-5D25-B13B-31F6409F****",
"ErrorCode": "MissingTableGuid",
"ColumnList": [
{
"ColumnType": "bigint(1)",
"AutoIncrement": false,
"ColumnId": "63513****",
"ColumnName": "has_promotion",
"SecurityLevel": "INNER",
"PrimaryKey": "true",
"Description": "是否有优惠活动",
"DataPrecision": 19,
"DataScale": 0,
"Position": 1,
"Nullable": false,
"DataLength": 0
}
],
"ErrorMessage": "TableGuid is mandatory for this action.",
"Success": true
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.