# Was sagt mir das Ergebnis eines Datenbank-Schreibvorgangs?

Canonical URL: https://help.iagenify.com/de/faqs/databases/was-sagt-mir-das-ergebnis-eines-datenbank-schreibvorgangs

[← Zurück zu den Datenbanken-FAQs](https://help.iagenify.com/de/faqs/databases)

HILFECENTER · FAQ Datenbanken 2 Min. Lesezeit
# Was sagt mir das Ergebnis eines Datenbank-Schreibvorgangs?
Eine erfolgreiche SQL-Ausführung liefert die erzeugten Zeilen, die Anzahl der Änderungen und, falls verfügbar, die ID der zuletzt eingefügten Zeile. So lässt sich ein erfolgreicher Befehl von einer Änderung ohne Treffer unterscheiden und ein neuer Datensatz an den nächsten Schritt übergeben.
IaGenify
Datenbanken

## Ergebnisfelder im Kontext lesen
Die Änderungszahl beschreibt betroffene Zeilen und ist nicht zwingend die Zahl zurückgegebener Zeilen. Ein UPDATE kann fehlerfrei laufen und dennoch null Zeilen ändern, wenn die WHERE-Bedingung nichts findet. Prüfen Sie, ob null Änderungen in diesem Fall erwartet sind.
Eine eingefügte Zeilen-ID ist nur relevant, wenn die Anweisung eine Zeile erstellt und die Datenbank eine generierte ID liefert. Sie ist nicht die ID jeder durch UPDATE oder DELETE geänderten Zeile. Prüfen Sie die Einfügung und verwenden Sie den zurückgegebenen Wert, wenn spätere Schritte davon abhängen.
## Folgeschritte zuverlässig gestalten
Verzweigen Sie in einem Workflow anhand der Rückgabewerte, wenn der Prozess von einer Datenänderung abhängt. Null Änderungen können zu einem Nicht-gefunden-Pfad führen; ein positiver Wert zu Bestätigung oder Benachrichtigung. Formulieren Sie die SQL-Bedingung gezielt.
Der Ausführungsstatus bestätigt nicht die fachliche Bedeutung einer Änderung. Verwenden Sie Transaktionen oder eine geplante Reihenfolge, wenn zusammengehörige Änderungen gemeinsam gelingen müssen. Melden Sie Erfolg erst nach Prüfung der relevanten Felder und bewahren Sie das Ergebnis zur Fehlersuche auf. [← Zurück zu den Datenbanken-FAQs](https://help.iagenify.com/de/faqs/databases)
