USE [AIADatabaseV5] GO /****** Object: StoredProcedure [dbo].[InsertLoginErrorLog] Script Date: 2/1/2018 12:15:55 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- Create date: 2 July, 2009 -- Description: This SP is used to add failure cause -- ============================================= if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[InsertLoginErrorLog]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[InsertLoginErrorLog] GO CREATE PROCEDURE [dbo].[InsertLoginErrorLog] @nvAccountNumber NVARCHAR(50) = '', @dtLogDate DATETIME, @tiFailureId TINYINT, @nvReferalUrl NVARCHAR(100) = NULL, @nvEdition NVARCHAR(100) = '', @nvHttpReferer NVARCHAR(100)= NULL AS BEGIN SET NOCOUNT ON; INSERT INTO [UserLoginLog] ([AccountNumber],[LogDate],[FailureId],[ReferalUrl],[Edition],[HttpReferer]) VALUES (@nvAccountNumber, @dtLogDate,NullIf(@tiFailureId,0), @nvReferalUrl,@nvEdition,@nvHttpReferer) DELETE FROM [AIADatabaseV5].[dbo].[UserLoginLog] where DATEDIFF(day, [LogDate], GETDATE()) >= 180 END GO