Skip to content

Commit fd8cdd2

Browse files
author
Peter Samuelsson
committed
Altered the script to work if you have ScriptBlockFilter
1 parent 1ac30d5 commit fd8cdd2

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

Historical reporting/Create tables and triggers.sql

+16-14
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ CREATE TABLE [dbachecks].[Prod_dbachecks_summary_stage](
1414
[TagFilter] [nvarchar](max) NULL,
1515
[ExcludeTagFilter] [nvarchar](max) NULL,
1616
[TestNameFilter] [nvarchar](max) NULL,
17+
[ScriptBlockFilter] [nvarchar](max) NULL,
1718
[TotalCount] [int] NULL,
1819
[PassedCount] [int] NULL,
1920
[FailedCount] [int] NULL,
@@ -32,6 +33,7 @@ CREATE TABLE [dbachecks].[Prod_dbachecks_summary](
3233
[TestDate] [date] NOT NULL,
3334
[TagFilter] [nvarchar](max) NULL,
3435
[ExcludeTagFilter] [nvarchar](max) NULL,
36+
[ScriptBlockFilter] [nvarchar](max) NULL,
3537
[TestNameFilter] [nvarchar](max) NULL,
3638
[TotalCount] [int] NULL,
3739
[PassedCount] [int] NULL,
@@ -41,7 +43,7 @@ CREATE TABLE [dbachecks].[Prod_dbachecks_summary](
4143
[InconclusiveCount] [int] NULL,
4244
[Time] [bigint] NULL,
4345
[TestResult] [nvarchar](max) NULL,
44-
CONSTRAINT [PK_Prod_dbachecks_summary] PRIMARY KEY CLUSTERED
46+
CONSTRAINT [PK_Prod_dbachecks_summary] PRIMARY KEY CLUSTERED
4547
(
4648
[SummaryID] ASC
4749
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
@@ -53,22 +55,22 @@ GO
5355

5456
-- Create a trigger
5557

56-
CREATE TRIGGER [dbachecks].[Load_Prod_Summary]
58+
CREATE TRIGGER [dbachecks].[Load_Prod_Summary]
5759
ON [dbachecks].[Prod_dbachecks_summary_stage]
5860
AFTER INSERT
59-
AS
61+
AS
6062
BEGIN
6163
-- SET NOCOUNT ON added to prevent extra result sets from
6264
-- interfering with SELECT statements.
6365
SET NOCOUNT ON;
64-
65-
INSERT INTO [dbachecks].[Prod_dbachecks_summary]
66-
([TagFilter], [ExcludeTagFilter], [TestNameFilter], [TotalCount], [PassedCount], [FailedCount], [SkippedCount], [PendingCount], [InconclusiveCount], [Time], [TestResult])
67-
SELECT [TagFilter], [ExcludeTagFilter], [TestNameFilter], [TotalCount], [PassedCount], [FailedCount], [SkippedCount], [PendingCount], [InconclusiveCount], [Time], [TestResult] FROM [dbachecks].[Prod_dbachecks_summary_stage]
68-
66+
67+
INSERT INTO [dbachecks].[Prod_dbachecks_summary]
68+
([TagFilter], [ExcludeTagFilter], [ScriptBlockFilter], [TestNameFilter], [TotalCount], [PassedCount], [FailedCount], [SkippedCount], [PendingCount], [InconclusiveCount], [Time], [TestResult])
69+
SELECT [TagFilter], [ExcludeTagFilter], [ScriptBlockFilter], [TestNameFilter], [TotalCount], [PassedCount], [FailedCount], [SkippedCount], [PendingCount], [InconclusiveCount], [Time], [TestResult] FROM [dbachecks].[Prod_dbachecks_summary_stage]
70+
6971
END
7072
GO
71-
73+
7274
ALTER TABLE [dbachecks].[Prod_dbachecks_summary_stage] ENABLE TRIGGER [Load_Prod_Summary]
7375
GO
7476

@@ -108,7 +110,7 @@ CREATE TABLE [dbachecks].[Prod_dbachecks_detail](
108110
[Result] [nvarchar](max) NULL,
109111
[Context] [nvarchar](max) NULL,
110112
[StackTrace] [nvarchar](max) NULL,
111-
CONSTRAINT [PK_Prod_dbachecks_detail] PRIMARY KEY CLUSTERED
113+
CONSTRAINT [PK_Prod_dbachecks_detail] PRIMARY KEY CLUSTERED
112114
(
113115
[DetailID] ASC
114116
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
@@ -124,18 +126,18 @@ GO
124126

125127
-- Create a trigger
126128

127-
CREATE TRIGGER [dbachecks].[Load_Prod_Detail]
129+
CREATE TRIGGER [dbachecks].[Load_Prod_Detail]
128130
ON [dbachecks].[Prod_dbachecks_detail_stage]
129131
AFTER INSERT
130-
AS
132+
AS
131133
BEGIN
132134
-- SET NOCOUNT ON added to prevent extra result sets from
133135
-- interfering with SELECT statements.
134136
SET NOCOUNT ON;
135137

136-
INSERT INTO [dbachecks].[Prod_dbachecks_detail]
138+
INSERT INTO [dbachecks].[Prod_dbachecks_detail]
137139
([SummaryID],[ErrorRecord], [ParameterizedSuiteName], [Describe], [Parameters], [Passed], [Show], [FailureMessage], [Time], [Name], [Result], [Context], [StackTrace])
138-
SELECT
140+
SELECT
139141
(SELECT MAX(SummaryID) From [dbachecks].[Prod_dbachecks_summary]),[ErrorRecord], [ParameterizedSuiteName], [Describe], [Parameters], [Passed], [Show], [FailureMessage], [Time], [Name], [Result], [Context], [StackTrace]
140142
FROM [dbachecks].[Prod_dbachecks_detail_stage]
141143

0 commit comments

Comments
 (0)