CREATE PROCEDURE [dbo].[sp_updateClienteReportLastAccess] @idReport as int, @IdCliente as int AS BEGIN SET NOCOUNT ON; declare @found as int select @found = count(*) from [dbo].[ReportPerCliente] where IdCliente = @idCliente and IdReport = @idReport if(@found > 0) UPDATE [dbo].[ReportPerCliente] SET DtAssociazione = getdate() WHERE IdCliente = @idCliente and IdReport = @idReport else INSERT INTO [dbo].[ReportPerCliente] ([DtAssociazione] ,[IdReport] ,[IdCliente]) VALUES (getdate() ,@idReport ,@idCliente) END