Llame a la API ListLogicTables para consultar información detallada de las tablas lógicas en una base de datos lógica específica.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | ListLogicTables |
La operación que desea ejecutar. Establezca el valor en ListLogicTables. |
| DatabaseId | String | Sí | 1 |
El ID de la base de datos lógica. |
| PageNumber | Integer | Sí | 1 |
El número de página devuelto. |
| Tid | Long | Sí | -1 |
El ID del inquilino. Nota El ID del inquilino se
obtiene del identificador que aparece al pasar el puntero sobre su foto de perfil. Para más información, consulte
Ver información del inquilino
.
|
| PageSize | Integer | No | 10 |
El número de entradas por devolver en cada página. |
| SearchName | String | No | test |
Palabra clave para consultar tablas lógicas. El sistema usa el prefijo como criterio de coincidencia. |
| ReturnGuid | Boolean | No | true |
Especifica si se devuelve el GUID de la tabla. |
Parámetros de respuesta
|
** Parámetro ** |
** Tipo ** |
** Respuesta de ejemplo ** |
** Descripción ** |
|
ErrorCode |
String |
UnknownError |
Los códigos de error. |
|
ErrorMessage |
String |
UnknownError |
El mensaje de error del fallo. |
|
LogicTableList |
Array of LogicTable |
Los detalles de la tabla lógica. |
|
|
LogicTable |
|||
|
DatabaseId |
String |
1 |
El ID de la base de datos lógica. |
|
Logic |
Boolean |
true |
Indica si la tabla es lógica. El valor siempre es true. |
|
OwnerIdList |
List |
1 |
El ID del propietario de la tabla lógica. |
|
OwnerNameList |
List |
owner_name |
El apodo del propietario de la tabla lógica. |
|
SchemaName |
String |
yuyang_test |
El nombre de la base de datos lógica correspondiente a la tabla lógica actual. |
|
TableCount |
String |
4 |
El número de shards de la tabla. |
|
TableExpr |
String |
test[1-4] |
La expresión de la tabla lógica. |
|
TableGuid |
String |
IDB_L_308302.yuyang_test.test_ch |
El GUID de la tabla lógica. |
|
TableId |
String |
1 |
El ID de la tabla lógica. |
|
TableName |
String |
test |
El nombre de la tabla lógica. |
|
RequestId |
String |
F1E6484F-9DF1-4406-9BDE-0861C4629B69 |
El ID de la solicitud. |
|
Success |
Boolean |
true |
Indica si la llamada fue exitosa. |
|
TotalCount |
Long |
1 |
El número de registros que cumplen la condición. |
Ejemplos
Solicitud de ejemplo
http(s)://[Endpoint]/? Action=ListLogicTables &<common request parameters>
Respuestas exitosas de ejemplo
Formato XML
<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 }
Códigos de error
Para más información sobre los códigos de error, consulte el centro de errores.