In Firebird wäre ein Weg, um Auto-Update übereinstimmt Zeilen in einer INSERT-Prozedur sein?
-
26-09-2019 - |
Frage
Wenn Sie eine Abfrage ausführen, die fügt einen neuen Satz von Datensätzen in einer Tabelle von anderen, gibt es eine Möglichkeit, die Aktualisierung des zusammenfällt pk Datensatz in der Zieltabelle zu erzwingen, ohne Aufzeichnungen zu löschen oder spalten, den Prozess in zwei andere (Einsatz neuer und Aktualisierung vorhanden)?
Lösung
In Firebird 2.1 können Sie Update oder Insert tun
UPDATE OR INSERT INTO T1 (F1, F2)
VALUES (:F1, :F2)
MATCHING (F1);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow