sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man applicerar Uppdatera om ett objekt finns och infoga annars

Skriv en lagrad procedur som:

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

Du måste kontrollera syntaxen eftersom jag inte kan testa min kod just nu.




  1. Python JSON-kodare för att stödja datetime?

  2. CURRENT_TIMESTAMP() Funktion i Oracle

  3. Hur ställer man in ett villkorligt DEFAULT-värde till en kolumn i oracle utan att använda triggers?

  4. Har MySQL tidsbaserade triggers?