Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

SQLDelete()

  • Last UpdatedSep 24, 2024
  • 1 minute read

La fonction SQLDelete() supprime tous les enregistrements d'une table qui vérifient la condition définie par l'argument WhereExpr.

Catégorie

SQL

Syntaxe

[ResultCode=]SQLDelete(ConnectionID, TableName, WhereExpr);

Arguments

ConnectionID

Nom d'une variable mémoire de type entier, renseignée avec le numéro d'identifiant attribué par la fonction SQLConnect() à chaque connexion avec la base de données.

TableName

Nom de la table de base contenant les enregistrements à effacer qui vérifient la condition spécifiée par WhereExpr.

WhereExpr

Définit une condition de type vrai ou faux pour chaque ligne de la table. La fonction SQLDelete() ne supprime que les enregistrements de lignes pour lesquelles la condition WhereExpr est vraie. L'expression doit avoir le format suivant<:hs>:

NomColonne opérateur_comparaison expression

Remarque : la fonction SQLDelete() ne peut contenir un argument WhereExpr nul.

Exemple

L'instruction suivante supprime tous les enregistrements de la table BATCH1 dont le numéro de lot est égal à 65<:hs>:

ResultCode=SQLDelete(ConnectionID,"BATCH1", "lotno=65");

Remarque : si la colonne est du type caractère, l’expression doit apparaître entre apostrophes, par exemple "MachineID=’AG_LX7_2’".

Voir aussi

SQLConnect()