Consulta los detalles de las sentencias SQL involucradas en un ticket de revisión de SQL.
Descripción de la operación
Para obtener más información sobre la función de revisión de SQL, consulte Revisión de SQL.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dms:ListSQLReviewOriginSQL |
list |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| OrderId |
integer |
Sí |
El ID del ticket de revisión de SQL. Puede llamar a la operación CreateSQLReviewOrder para consultar el ID del ticket. |
903**** |
| OrderActionDetail |
object |
No |
Los parámetros que se utilizan para filtrar las sentencias SQL involucradas en el ticket. |
|
| FileId |
integer |
No |
El ID del archivo que contiene las sentencias SQL que se van a revisar. |
85**** |
| SQLReviewResult |
string |
No |
La sugerencia de optimización para la sentencia SQL. Valores válidos:
|
MUST_IMPROVE |
| CheckStatusResult |
string |
No |
El estado de revisión de la sentencia SQL. Valores válidos:
|
check_not_pass |
| Page |
object |
No |
La información de paginación. |
|
| PageNumber |
integer |
No |
El número de página. |
1 |
| PageSize |
integer |
No |
El número de entradas por página. |
20 |
| Tid |
integer |
No |
El ID del inquilino. Puede llamar a la operación GetUserActiveTenant o ListUserTenants para consultar el ID del inquilino. |
233*** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
0A00863F-6366-5583-9B96-891DC8D8F88A |
| ErrorCode |
string |
El código de error devuelto. |
UnknownError |
| ErrorMessage |
string |
El mensaje de error devuelto si la solicitud falló. |
UnknownError |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
| TotalCount |
integer |
El número de sentencias SQL en el archivo. |
1 |
| OriginSQLList |
array<object> |
La información sobre las sentencias SQL analizadas. |
|
|
object |
|||
| SQLId |
integer |
El ID de la sentencia SQL. |
1111 |
| FileId |
integer |
El ID del archivo. |
858*** |
| FileName |
string |
El nombre del archivo. |
test.sql |
| SQLContent |
string |
La sentencia SQL en el archivo. |
CREATE TABLE `test_sql_review_table` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL, `name` varchar(256) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| CheckStatus |
string |
El estado de revisión de la sentencia SQL. Valores válidos:
|
check_pass |
| StatusDesc |
string |
La descripción del estado de revisión. |
检测通过 |
| CheckedTime |
string |
La hora en que se revisó la sentencia SQL. |
2021-06-09 21:07:00 |
| SqlHash |
string |
El valor hash MD5 que se obtiene después de calcular la sentencia SQL mediante un algoritmo hash. |
c7992dc1b681c6733894aded7834f423 |
| ReviewSummary |
string |
Las estadísticas sobre las sugerencias de optimización para las sentencias SQL. El valor es una cadena JSON. Valores válidos:
|
{\"SUGGEST_IMPROVE\":2,\"POTENTIAL_ISSUE\":1} |
| SQLReviewQueryKey |
string |
La clave que se utiliza para consultar la información sobre las sugerencias de optimización. Puede llamar a la operación GetSQLReviewOptimizeDetail para consultar los detalles basándose en esta clave. |
6e9a4bc6867a4174a96b23c8b48b**** |
| SQLName |
string |
El nombre de la sentencia SQL. |
getByPk |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "0A00863F-6366-5583-9B96-891DC8D8F88A",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"TotalCount": 1,
"OriginSQLList": [
{
"SQLId": 1111,
"FileId": 0,
"FileName": "test.sql",
"SQLContent": "CREATE TABLE `test_sql_review_table` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n `gmt_create` datetime NOT NULL,\n `name` varchar(256) DEFAULT NULL\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;",
"CheckStatus": "check_pass",
"StatusDesc": "检测通过",
"CheckedTime": "2021-06-09 21:07:00",
"SqlHash": "c7992dc1b681c6733894aded7834f423",
"ReviewSummary": "{\\\"SUGGEST_IMPROVE\\\":2,\\\"POTENTIAL_ISSUE\\\":1}",
"SQLReviewQueryKey": "6e9a4bc6867a4174a96b23c8b48b****",
"SQLName": "getByPk"
}
]
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.