Upsert (Aktualisieren oder Einfügen) in SQL Server 2005

Ich habe eine Tabelle, in die ich Zeilen für den Mitarbeiter einfüge, aber wenn ich das nächste Mal eine Zeile einfügen möchte, möchte ich die Daten für diesen Mitarbeiter nicht erneut einfügen, sondern nur mit den erforderlichen Spalten aktualisieren, wenn sie dort beendet werden. Andernfalls wird eine neue Zeile erstellt

Wie können wir das in SQL Server 2005 tun?

Ich benutze jsp

meine frage ist

String sql="insert into table1(id,name,itemname,itemcatName,itemQty)values('val1','val2','val3','val4','val5')";

Wenn es das erste Mal ist, dann füge es in die Datenbank ein. Wenn es existiert, aktualisiere es

wie macht man?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage