Bekommen die betroffenen Zeilen durch ein update

Wie können Sie bekommen, die genau die betroffenen Zeilen von einem SQL-UPDATE-Anweisung in DB2 auf AS400?

Es ist sehr nützlich, um zu sehen, welche die Zeilen aktualisiert, auch während der tests.

Sah ich diese Frage: ist das gleiche, aber spezifisch für MySQL. Ist es eine standard-SQL-Weg-oder DB2-spezifische Art und Weise, dies zu tun?

Sah ich auch diese Technik, aber ich kann es nicht verwenden, weil meine update Abfrage ist zu viel kompliziert.

Zusätzliches feature sein könnte: immer auch früheren version dieser Zeilen, so können Sie vergleichen es mit der aktuellen version (nach dem update) und sehen die änderungen.

EDIT: meine DB2-Versionen sind diejenigen, die für IBM i V5R3 und V6R1

  • Kompliziert ist nicht das einzige problem, mit dem Vorschlag, hinter "dieser Technik". Sie haben eine Racebedingung, die zwischen dem zählen der Zeilen, und ändern Sie die Zeilenanzahl ändern könnte. Dies ist keine zuverlässige Informationen.
InformationsquelleAutor bluish | 2011-01-18
Schreibe einen Kommentar