SQLDelete (Funktion)
- Last UpdatedSep 24, 2024
- 1 minute read
Die Funktion SQLDelete() löscht alle Datensätze, auf die das angegebene Kriterium zutrifft, aus einer Tabelle.
Kategorie
SQL
Syntax
[Ergebnis=]SQLDelete(VerbindungsID, Tabellenname, WhereAusdruck);
Argumente
VerbindungsID
Eine Variable vom Typ „Speicher Integer“, die die Nummer (ID) enthält, die jeder neuen Datenbankverbindung von der Funktion SQLConnect() zugewiesen wird.
Tabellenname
Name der Tabelle, aus der die Datensätze gelöscht werden sollen, auf die das angegebene Kriterium WhereExpr zutrifft.
WhereAusdruck
Definiert eine Bedingung, die jeder Zeile der Tabelle einen Wahrheitswert (wahr oder falsch) zuordnet. Die Funktion SQLDelete() löscht nur diejenigen Zeilen der Tabelle, für die die Bedingung WhereExpr wahr ist. Der Ausdruck muss folgendes Format haben:
SpaltenName Vergleichs_Operator Ausdruck
Hinweis: Das Argument WhereAusdruck darf für die Funktion SQLDelete() nicht leer sein.
Beispiel
Mit der folgenden Anweisung löschen Sie in der Tabelle POSTEN1 alle Datensätze mit Chargennummer 65:
Ergebnis=SQLDelete(VerbindungsID,"POSTEN1", "ChargeNr=65");
Hinweis: Bei Textspalten muss der Ausdruck in Hochkommata angegeben werden, z. B. „MachineID='AG_LX7_2‘“.
Siehe auch
SQLConnect()