Skip to content

Commit e28737c

Browse files
authored
sp_BlitzFirst - add NONE parameter
1 parent 003e069 commit e28737c

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

sp_BlitzFirst.sql

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,14 @@ SELECT
149149
@StartSampleTime = SYSDATETIMEOFFSET(),
150150
@FinishSampleTime = DATEADD(ss, @Seconds, SYSDATETIMEOFFSET()),
151151
@FinishSampleTimeWaitFor = DATEADD(ss, @Seconds, GETDATE()),
152-
@OurSessionID = @@SPID;
152+
@OurSessionID = @@SPID,
153+
@OutputType = UPPER(@OutputType);
154+
155+
IF(@OutputType = 'NONE' AND @ExpertMode = 0 AND (@OutputTableName IS NULL OR @OutputSchemaName IS NULL OR @OutputDatabaseName IS NULL))
156+
BEGIN
157+
RAISERROR('This procedure should be called with a value for all @Output* parameters, as @OutputType is set to NONE',12,1);
158+
RETURN;
159+
END;
153160

154161
IF @LogMessage IS NOT NULL
155162
BEGIN
@@ -3504,7 +3511,7 @@ BEGIN
35043511
Finding,
35053512
Details;
35063513
END;
3507-
ELSE IF @ExpertMode = 0 AND @OutputXMLasNVARCHAR = 0 AND @SinceStartup = 0
3514+
ELSE IF @ExpertMode = 0 AND @OutputType <> 'NONE' AND @OutputXMLasNVARCHAR = 0 AND @SinceStartup = 0
35083515
BEGIN
35093516
SELECT [Priority] ,
35103517
[FindingsGroup] ,
@@ -3525,7 +3532,7 @@ BEGIN
35253532
Finding,
35263533
ID;
35273534
END;
3528-
ELSE IF @ExpertMode = 0 AND @OutputXMLasNVARCHAR = 1 AND @SinceStartup = 0
3535+
ELSE IF @ExpertMode = 0 AND @OutputType <> 'NONE' AND @OutputXMLasNVARCHAR = 1 AND @SinceStartup = 0
35293536
BEGIN
35303537
SELECT [Priority] ,
35313538
[FindingsGroup] ,

0 commit comments

Comments
 (0)