DELETE FROM [dbo].[TransitoDati] WHERE (([IdxRequest] = @Original_IdxRequest) AND ([DtRequest] = @Original_DtRequest) AND ([DataType] = @Original_DataType) AND ([ValueIN] = @Original_ValueIN)) INSERT INTO [dbo].[TransitoDati] ([DtRequest], [DataType], [ValueIN], [ValueOUT]) VALUES (@DtRequest, @DataType, @ValueIN, @ValueOUT); SELECT IdxRequest, DtRequest, DataType, ValueIN, ValueOUT FROM TransitoDati WHERE (IdxRequest = SCOPE_IDENTITY()) SELECT IdxRequest, DtRequest, DataType, ValueIN, ValueOUT FROM dbo.TransitoDati UPDATE [dbo].[TransitoDati] SET [DtRequest] = @DtRequest, [DataType] = @DataType, [ValueIN] = @ValueIN, [ValueOUT] = @ValueOUT WHERE (([IdxRequest] = @Original_IdxRequest) AND ([DtRequest] = @Original_DtRequest) AND ([DataType] = @Original_DataType) AND ([ValueIN] = @Original_ValueIN)); SELECT IdxRequest, DtRequest, DataType, ValueIN, ValueOUT FROM TransitoDati WHERE (IdxRequest = @IdxRequest) dbo.stp_OrdiniByKey