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()