In Firebird wäre ein Weg, um Auto-Update übereinstimmt Zeilen in einer INSERT-Prozedur sein?

StackOverflow https://stackoverflow.com/questions/3814563

  •  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)?

War es hilfreich?

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
scroll top