Tous les produits
Search
Centre de documentation

:ListDataCorrectPreCheckSQL

Dernière mise à jour :Aug 09, 2026

Récupère les informations de précontrôle d'une instruction SQL spécifiée dans un ticket de modification des données.

Pour plus d'informations sur la fonctionnalité Normal Data Modify, consultez la rubrique Change regular data.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. L'outil génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes ListDataCorrectPreCheckSQL

Opération à effectuer. Définissez la valeur sur ListDataCorrectPreCheckSQL.

OrderId Long Yes 453****

ID du ticket de modification des données. Appelez l'opération ListOrders pour récupérer cet ID.

PageNumber Long No 1

Numéro de la page à renvoyer.

PageSize Long No 10

Nombre d'éléments à renvoyer par page.

DbId Long No 1930****

ID de la base de données (physique ou logique).

Tid Long No 3***

ID du locataire. Appelez l'opération GetUserActiveTenant pour récupérer cet ID.

RegionId String No 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, consultez la rubrique RegionID parameter.

Paramètres de réponse

Parameter Type Example Description
RequestId String 31853A2B-DC9D-5B39-8492-D2AC8BCF550E

ID de la requête.

Success Boolean true

Indique si la requête a abouti. Valeurs possibles :

  • true : La requête a abouti.
  • false : Échec de la requête.
ErrorMessage String UnknownError

Message d'erreur renvoyé.

ErrorCode String UnknownError

Code d'erreur renvoyé.

PreCheckSQLList Array of PreCheckSQL

Informations de précontrôle des instructions SQL.

CheckSQL String CheckSQL": "OPTIMIZE TABLE `Text_TableNames`

Instruction SQL.

AffectRows Long 0

Nombre estimé de lignes affectées.

DbId Long 1930****

ID de la base de données.

SQLReviewQueryKey String b9e771fc6ec247dea6d06a32c777****

Clé utilisée pour récupérer les détails des suggestions d'optimisation. Appelez l'opération GetSQLReviewOptimizeDetail avec cette clé pour obtenir les détails.

SqlReviewStatus String WAITING

Statut de la révision de l'instruction SQL. Valeurs possibles :

  • WAITING : En attente de révision.
  • RUNNING : Révision en cours.
  • IGNORE : Révision ignorée.
  • PASS : Révision réussie.
  • BLOCK : Échec de la révision.
SqlType String OPTIMIZE

Type de l'instruction SQL (par exemple, DELETE, UPDATE ou ALTER_TABLE).

TableNames String Text_TableNames

Nom de la table dont les données sont modifiées.

Exemples

Exemple de requête

http(s)://dms-enterprise.aliyuncs.com/?Action=ListDataCorrectPreCheckSQL
&OrderId=453****
&PageNumber=1
&PageSize=10
&DbId=1930****
&Tid=3***
&<Common request parameters>

Exemple de réponse réussie

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<ListDataCorrectPreCheckSQLResponse>
    <RequestId>31853A2B-DC9D-5B39-8492-D2AC8BCF550E</RequestId>
    <PreCheckSQLList>
        <CheckSQL>OPTIMIZE TABLE `Text_TableNames`</CheckSQL>
        <SqlReviewStatus>WAITING</SqlReviewStatus>
        <TableNames>`Text_TableNames`,</TableNames>
        <DbId>1930****</DbId>
        <SqlType>OPTIMIZE</SqlType>
        <AffectRows>0</AffectRows>
    </PreCheckSQLList>
    <Success>true</Success>
</ListDataCorrectPreCheckSQLResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "31853A2B-DC9D-5B39-8492-D2AC8BCF550E",
  "PreCheckSQLList" : [ {
    "CheckSQL" : "OPTIMIZE TABLE `Text_TableNames`",
    "SqlReviewStatus" : "WAITING",
    "TableNames" : "`Text_TableNames`,",
    "DbId" : "1930****",
    "SqlType" : "OPTIMIZE",
    "AffectRows" : 0
  } ],
  "Success" : true
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.