Skip to content

Commit 1226086

Browse files
authored
Add files via upload
1 parent 2ec1a53 commit 1226086

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

SP_DBA_INDEXMONITOR.sql

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@ USE DBA_MONITOR
22
GO
33
DROP PROCEDURE IF EXISTS SP_DBA_INDEXMONITOR
44
GO
5-
CREATE PROCEDURE SP_DBA_INDEXMONITOR @DATABASES VARCHAR(1000) = 'USER_DATABASES' ,@EXCEPT VARCHAR(1000) = '',@DATABASE_DESTINATION VARCHAR(200) = 'DBA_MONITOR',@TABLE VARCHAR(200) = 'RESULTADO_SHOWINDEX'
5+
CREATE PROCEDURE SP_DBA_INDEXMONITOR
6+
@DATABASES VARCHAR(1000) = 'USER_DATABASES' ,
7+
@EXCEPT VARCHAR(1000) = '',
8+
@DATABASE_DESTINATION VARCHAR(200) = 'DBA_MONITOR',
9+
@TABLE VARCHAR(200) = 'RESULTADO_SHOWINDEX',
10+
@PURGE_HISTORY_DAYS SMALLINT= 180
611
AS
712
DECLARE @COMMAND VARCHAR(1000) = ''
813
IF(@DATABASES = 'USER_DATABASES')
@@ -107,6 +112,10 @@ DEALLOCATE DATABASES_CURSOR
107112

108113
END
109114

115+
IF(@PURGE_HISTORY_DAYS > 0)
116+
BEGIN
117+
DECLARE @CMD VARCHAR(1000) = ''
118+
SET @CMD = 'DELETE FROM ['+@DATABASE_DESTINATION+'].dbo.['+@TABLE+'] WHERE DATE_COLLECTION < DATEADD(DAY,-'+CAST(@PURGE_HISTORY_DAYS AS VARCHAR(10))+',GETDATE())'
119+
EXEC(@CMD)
120+
END
110121

111-
112-

0 commit comments

Comments
 (0)