Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So wenden Sie Aktualisieren an, wenn ein Element vorhanden ist, und andernfalls Einfügen

Schreiben Sie eine gespeicherte Prozedur wie:

create procedure INSERT_OR_UPDATE as
begin
  if exists ( select * from Numerations where <your condition> )
    begin
      update Numerations set < ... > where < ... >
    end
  else
    begin
      insert into Numerations values <...>
    end
end

Sie müssen die Syntax überprüfen, da ich meinen Code gerade nicht testen kann.