Récupère les détails d'une tâche SQL.
Débogage
Paramètres de requête
|
Paramètre |
Type |
Obligatoire |
Exemple |
Description |
|
Action |
String |
Oui |
ListDBTaskSQLJobDetail |
Opération à effectuer. Définissez la valeur sur ListDBTaskSQLJobDetail. |
|
JobId |
Long |
Oui |
1276**** |
ID de la tâche SQL. Appelez l'opération ListDBTaskSQLJob pour récupérer l'ID de la tâche SQL. |
|
PageNumber |
Long |
Non |
1 |
Numéro de la page à renvoyer. |
|
PageSize |
Long |
Non |
20 |
Nombre d'entrées à renvoyer par page. |
|
Tid |
Long |
Non |
3*** |
ID du locataire. Appelez l'opération GetUserActiveTenant pour récupérer l'ID du locataire. |
|
RegionId |
String |
Non |
cn-hangzhou |
ID de la région où Data Management (DMS) est activé. Définissez ce paramètre sur l'ID de la région la plus proche de vos applications. Pour connaître les valeurs valides de ce paramètre, consultez la section Paramètre RegionID. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | 3F044E33-FE09-58F1-8C61-A0F612EC**** | ID de la requête. |
| Success | Boolean | true | Indique si la requête a abouti. Valeurs possibles :
|
| ErrorMessage | String | JobId is mandatory for this action. | Message d'erreur renvoyé. |
| ErrorCode | String | MissingJobId | Code d'erreur renvoyé. |
| DBTaskSQLJobDetailList | Array of DBTaskSQLJobDetail | Détails des tâches SQL. |
|
| JobDetailId | Long | 24723**** | ID des détails de la tâche SQL. |
| CurrentSql | String | update a set id = 1 where id = 1; | Instruction SQL exécutée dans la tâche SQL. |
| ExecuteCount | Long | 1 | Nombre d'exécutions de l'instruction SQL. |
| JobId | Long | 1276**** | ID de la tâche SQL. |
| DbId | Long | 1988**** | ID de la base de données physique. |
| Logic | Boolean | false | Indique si la base de données est logique. Valeurs possibles :
|
| Skip | Boolean | false | Indique si l'instruction SQL a été ignorée. Valeurs possibles :
|
| SqlType | String | CREATE_TABLE | Type de l'instruction SQL (par exemple, DELETE, UPDATE ou ALTER_TABLE). |
| Status | String | SUCCESS | État de la tâche SQL. Valeurs possibles :
|
| Log | String | log_info | Détails du journal des opérations. |
| StartTime | String | 2021-12-16 00:00:00 | Heure de début de la tâche SQL. |
| EndTime | String | 2021-12-16 00:00:01 | Heure de fin de la tâche SQL. |
| TimeDelay | Long | 38 | Durée de la tâche SQL. Unité : millisecondes. |
| AffectRows | Long | 0 | Nombre de lignes affectées par la tâche SQL. |
| TotalCount | Long | 1 | Nombre total de tâches SQL. |
Exemples
Exemples de requêtes
http(s)://dms-enterprise.aliyuncs.com/?Action=ListDBTaskSQLJobDetail
&JobId=1276****
&PageNumber=1
&PageSize=20
&Tid=3***
&<Common request parameters>
Exemples de réponses réussies
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ListDBTaskSQLJobDetailResponse>
<RequestId>3F044E33-FE09-58F1-8C61-A0F612EC****</RequestId>
<Success>true</Success>
<ErrorMessage>JobId is mandatory for this action.</ErrorMessage>
<ErrorCode>MissingJobId</ErrorCode>
<DBTaskSQLJobDetailList>
<CurrentSql>update a set id = 1 where id = 1;</CurrentSql>
<ExecuteCount>1</ExecuteCount>
<Logic>false</Logic>
<Skip>false</Skip>
<SqlType>CREATE_TABLE</SqlType>
<Status>SUCCESS</Status>
<Log>log_info</Log>
<StartTime>2021-12-16 00:00:00</StartTime>
<EndTime>2021-12-16 00:00:01</EndTime>
<TimeDelay>38</TimeDelay>
<AffectRows>0</AffectRows>
</DBTaskSQLJobDetailList>
<TotalCount>1</TotalCount>
</ListDBTaskSQLJobDetailResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "3F044E33-FE09-58F1-8C61-A0F612EC****",
"Success" : true,
"ErrorMessage" : "JobId is mandatory for this action.",
"ErrorCode" : "MissingJobId",
"DBTaskSQLJobDetailList" : [ {
"CurrentSql" : "update a set id = 1 where id = 1;",
"ExecuteCount" : 1,
"Logic" : false,
"Skip" : false,
"SqlType" : "CREATE_TABLE",
"Status" : "SUCCESS",
"Log" : "log_info",
"StartTime" : "2021-12-16 00:00:00",
"EndTime" : "2021-12-16 00:00:01",
"TimeDelay" : 38,
"AffectRows" : 0
} ],
"TotalCount" : 1
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.