Appelez l'opération ListLogicTables pour interroger les informations détaillées des tables logiques d'une base de données logique spécifique.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | ListLogicTables |
Opération à effectuer. Définissez la valeur sur ListLogicTables. |
| DatabaseId | String | Oui | 1 |
ID de la base de données logique. |
| PageNumber | Integer | Oui | 1 |
Numéro de la page renvoyée. |
| Tid | Long | Oui | -1 |
ID du locataire (tenant). Remarque L'ID du locataire correspond à l'ID affiché lorsque vous placez le curseur sur votre photo de profil. Pour plus d'informations, consultez la rubrique
View tenant information
.
|
| PageSize | Integer | Non | 10 |
Nombre d'entrées à renvoyer par page. |
| SearchName | String | Non | test |
Mot clé utilisé pour interroger les tables logiques. Le préfixe sert de mot clé pour la mise en correspondance des tables logiques. |
| ReturnGuid | Boolean | Non | true |
Indique si le GUID de la table doit être renvoyé. |
Paramètres de réponse
|
** Paramètre ** |
** Type ** |
** Exemple de réponse ** |
** Description ** |
|
ErrorCode |
String |
UnknownError |
Codes d'erreur. |
|
ErrorMessage |
String |
UnknownError |
Message d'erreur en cas d'échec. |
|
LogicTableList |
Array of LogicTable |
Détails d'une table logique. |
|
|
LogicTable |
|||
|
DatabaseId |
String |
1 |
ID de la base de données logique. |
|
Logic |
Boolean |
true |
Indique si la table est une table logique. La valeur est toujours true. |
|
OwnerIdList |
List |
1 |
ID du propriétaire de la table logique. |
|
OwnerNameList |
List |
owner_name |
Pseudonyme du propriétaire de la table logique. |
|
SchemaName |
String |
yuyang_test |
Nom de la base de données logique correspondant à la table logique actuelle. |
|
TableCount |
String |
4 |
Nombre de shards de table. |
|
TableExpr |
String |
test[1-4] |
Expression de la table logique. |
|
TableGuid |
String |
IDB_L_308302.yuyang_test.test_ch |
GUID de la table logique. |
|
TableId |
String |
1 |
ID de la table logique. |
|
TableName |
String |
test |
Nom de la table logique. |
|
RequestId |
String |
F1E6484F-9DF1-4406-9BDE-0861C4629B69 |
ID de la requête. |
|
Success |
Boolean |
true |
Indique si l'appel a réussi. |
|
TotalCount |
Long |
1 |
Nombre d'enregistrements correspondant aux conditions. |
Exemples
Exemple de requête
http(s)://[Endpoint]/? Action=ListLogicTables &<common request parameters>
Exemples de réponses réussies
XML format
<TotalCount>1</TotalCount> <RequestId>F1E6484F-9DF1-4406-9BDE-0861C4629B69</RequestId> <LogicTableList> <LogicTable> <Logic>true</Logic> <OwnerNameList> <OwnerNames>xxx</OwnerNames> <OwnerNames>xxx</OwnerNames> </OwnerNameList> <TableExpr>t[1-4]</TableExpr> <DatabaseId>267</DatabaseId> <SchemaName>yuyang_test</SchemaName> <TableName>t</TableName> <TableGuid>IDB_L_3057.yuyang_test.t</TableGuid> <TableCount>4</TableCount> <OwnerIdList> <OwnerIds>88653</OwnerIds> <OwnerIds>104442</OwnerIds> </OwnerIdList> <TableId>3057</TableId> </LogicTable> </LogicTableList> <Success>true</Success>
JSON
{ "TotalCount": 1, "RequestId": "F1E6484F-9DF1-4406-9BDE-0861C4629B69", "LogicTableList": { "LogicTable": [ { "Logic": true, "OwnerNameList": { "OwnerNames": [ "xxx", "xxx" ] }, "TableExpr": "t[1-4]", "DatabaseId": 267, "SchemaName": "yuyang_test", "TableName": "t", "TableGuid": "IDB_L_3057.yuyang_test.t", "TableCount": 4, "OwnerIdList": { "OwnerIds": [ 88653, 104442 ] }, "TableId": 3057 } ] }, "Success": true }
Codes d'erreur
Pour plus d'informations sur les codes d'erreur, consultez le centre d'erreurs.