Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment appliquer Mettre à jour si un élément existe et Insérer sinon

Écrivez une procédure stockée comme :

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

Vous devez vérifier la syntaxe car je ne peux pas tester mon code pour le moment.