sql >> Database >  >> RDS >> Sqlserver

Update toepassen als een item bestaat en anders invoegen

Schrijf een opgeslagen procedure zoals:

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

Je moet de syntaxis controleren, want ik kan mijn code nu niet testen.




  1. Het minimum van twee waarden in SQL verkrijgen

  2. Configuratie met hoge beschikbaarheid voor ClusterControl-knooppunten met behulp van CMON HA

  3. Een Oracle-functie aanroepen via Ajax voor validatie ter plaatse in Oracle APEX v4.2.2

  4. Java-type voor datum/tijd bij gebruik van Oracle Date met Hibernate