Torna al Thread
CREATE PROCEDURE dbo.proc_BancaUpsert
@Abi varchar(5)
, @Cab varchar(5)
, @IstitutoCredito varchar(50)
, @Agenzia varchar(50)
, @IndirizzoIstituto varchar(50)
, @LuogoIstituto varchar(50)
, @Cap varchar(5)
, @Prov varchar(5)
AS
BEGIN
SET NOCOUNT ON;
IF NOT EXISTS(SELECT * FROM dbo.Banca WHERE Abi = @Abi AND Cab = @Cab)
BEGIN
-- insert
INSERT INTO dbo.Banca (Abi, Cab, IstitutoCredito, Agenzia, IndirizzoIstituto, LuogoIstituto, Cap, Prov)
VALUES (@Abi, @Cab, @IstitutoCredito, @Agenzia, @IndirizzoIstituto, @LuogoIstituto, @Cap, @Prov)
END
ELSE
BEGIN
UPDATE dbo.Banca
SET IstitutoCredito = @IstitutoCredito
, Agenzia = @Agenzia
, IndirizzoIstituto = @IndirizzoIstituto
, LuogoIstituto = @LuogoIstituto
, Cap = @Cap
, Prov = @Prov
WHERE
Abi = @Abi
AND Cab = @Cab
END
END