sql >> Databáze >  >> RDS >> Sqlserver

Jak použít Aktualizovat, pokud položka existuje, a vložit jinak

Napište uloženou proceduru jako:

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

Musíte zkontrolovat syntaxi, protože nyní nemohu svůj kód otestovat.




  1. Invertovaný SQL SELECT – Najděte zaměstnance, kteří mezi časovým obdobím nevolali bez provize

  2. Proč se můj php kód nepřipojuje k mé vzdálené databázi MySql?

  3. Spouštěč MySQL po vložení a po aktualizaci

  4. ImportError:Žádný modul s názvem flask.ext.mysql