4 Stimmen

SQL Execute Insert oder Update based if the Data is already in the Table

Ist es möglich, eine Abfrage auszuführen, die die Zeile einfügt, wenn die ID nicht vorhanden ist, und die Zeile zu aktualisieren, wenn die ID bereits in einem einzigen Sql-Statement vorhanden ist?
Ich meine, nicht mit gespeicherten Prozeduren, sondern mit einfachem SQL.
Ich tue bereits LoadRecord und wenn niemand zurückgegeben dann einfügen und wenn jeder Datensatz zurückgegeben wird dann aktualisieren.
aber ich wollte wissen, ob es eine Möglichkeit gibt, dies zu tun, ohne zweimal auf den DB-Server zuzugreifen.
Das ID-Feld ist ein ganzzahliger Primärschlüssel, der kein Autoincriment ist.
danke

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X