Tous les produits
Search
Centre de documentation

:GetMetaTableDetailInfo

Dernière mise à jour :Aug 09, 2026

Cette opération permet d'interroger des informations relatives à une table, telles que ses colonnes et ses index.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Pour plus de commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement l'exemple de code de l'opération pour différents SDK.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes GetMetaTableDetailInfo

L'opération que vous souhaitez effectuer. Valeurs valides : GetMetaTableDetailInfo .

TableGuid String Yes IDB_L_9032.db-test.yuyang_test

L'identifiant global unique (GUID) de la table dans DMS.

Remarque
  • Base de données logique : appelez l'interface ListLogicTables en définissant le paramètre ReturnGuid sur true.
  • Base de données physique : appelez l'interface ListTables en définissant le paramètre ReturnGuid sur true.
Tid Long No 123

L'ID du locataire.

Remarque L'ID du locataire est récupéré depuis l'avatar situé dans le coin supérieur droit du système. Pour plus d'informations, consultez la rubrique Tenant ID and Tenant .
RegionId String No cn-hangzhou

Sélectionnez une région de service pour DMS afin d'appeler cette opération. Pour plus d'informations sur les valeurs valides, consultez la rubrique RegionID parameter .

Remarque Définissez cette valeur sur l'ID de la région la plus proche de vos applications.

Paramètres de réponse

Parameter Type Example Description
DetailInfo Struct

Détails relatifs à la table.

ColumnList Array of Column

Les colonnes.

AutoIncrement Boolean true

Indique si la colonne est en incrémentation automatique. Valeurs valides :

  • true : la colonne est en incrémentation automatique.
  • false : la colonne n'est pas en incrémentation automatique.
ColumnId String 191234849

L'ID de la colonne.

ColumnName String id

Le nom de la colonne.

ColumnType String bigint(20) unsigned

Le type de données de la colonne. Exemples : Bigint, Int et Varchar.

DataLength Integer 0

La longueur de la colonne.

DataPrecision Integer 0

La précision de la colonne.

DataScale Integer 0

L'échelle de la colonne.

Description String test

La description de la colonne.

Nullable Boolean false

Indique si la colonne accepte les valeurs nulles. Valeurs valides :

  • true : la colonne accepte les valeurs nulles.
  • false : la colonne n'accepte pas les valeurs nulles.
Position String 1

La position de la colonne dans la table.

IndexList Array of Index

Les index.

IndexColumns List id,name

Les colonnes d'index.

IndexId String 123

L'ID de l'index.

IndexName String PRIMARY

Le nom de l'index.

IndexType String Primary

Le type d'index. Exemples : Primary, Unique et Normal.

Unique Boolean false

Indique si l'index est unique. Valeurs valides :

  • true : l'index est unique.
  • false : l'index n'est pas unique.
ErrorCode String UnknownError

Le code d'erreur renvoyé.

ErrorMessage String UnknownError

Le message renvoyé.

RequestId String E881CB2F-DE42-42E5-90EB-8B3173DCB9B9

L'ID de la requête.

Success Boolean true

Indique si l'appel a réussi.

Exemples

Exemple de requête


     http(s)://[Endpoint]/? Action=GetMetaTableDetailInfo &TableGuid=IDB_L_9032.db-test.yuyang_test &<common request parameters> 
   

Exemple de réponse en cas de succès

XML format


     <RequestId>E881CB2F-DE42-42E5-90EB-8B3173DCB9B9</RequestId> <DetailInfo> <ColumnList> <ColumnId>191234849</ColumnId> <ColumnName>id</ColumnName> <Description>test</Description> <ColumnType>bigint(20) unsigned</ColumnType> <Position>1</Position> <AutoIncrement>true</AutoIncrement> <DataScale>0</DataScale> <DataPrecision>20</DataPrecision> <Nullable>false</Nullable> </ColumnList> <ColumnList> <ColumnId>191234850</ColumnId> <ColumnName>gmt_create</ColumnName> <Description>test</Description> <ColumnType>datetime</ColumnType> <Position>2</Position> <AutoIncrement>false</AutoIncrement> <Nullable>false</Nullable> </ColumnList> <ColumnList> <ColumnId>191234851</ColumnId> <ColumnName>gmt_modified</ColumnName> <Description>test</Description> <ColumnType>datetime</ColumnType> <Position>3</Position> <AutoIncrement>false</AutoIncrement> <Nullable>false</Nullable> </ColumnList> <IndexList> <IndexName>PRIMARY</IndexName> <IndexId>33008763</IndexId> <IndexColumns>id</IndexColumns> <Unique>false</Unique> <IndexType>Primary</IndexType> </IndexList> </DetailInfo> <Success>true</Success> 
   

JSON Format


     { "RequestId": "E881CB2F-DE42-42E5-90EB-8B3173DCB9B9", "DetailInfo": { "ColumnList": [ { "ColumnId": 191234849, "ColumnName": "id", "Description": "test", "ColumnType": "bigint(20) unsigned", "Position": 1, "AutoIncrement": true, "DataScale": 0, "DataPrecision": 20, "Nullable": false }, { "ColumnId": 191234850, "ColumnName": "gmt_create", "Description": "test", "ColumnType": "datetime", "Position": 2, "AutoIncrement": false, "Nullable": false }, { "ColumnId": 191234851, "ColumnName": "gmt_modified", "Description": "test", "ColumnType": "datetime", "Position": 3, "AutoIncrement": false, "Nullable": false } ], "IndexList": [ { "IndexName": "PRIMARY", "IndexId": 33008763, "IndexColumns": [ "id" ], "Unique": false, "IndexType": "Primary" } ] }, "Success": true } 
   

Codes d'erreur

Accédez au Centre d'erreurs pour plus d'informations sur les codes d'erreur.