You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- sp_kill: Branch on @AzureSQLDB for output table creation — use 2-part
names on Azure SQL DB, 3-part names on on-prem/MI
- sp_BlitzWho: Update help text to say "2016 SP2 and newer" to match
the version gate
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SET @ObjectFullName = @OutputDatabaseName +N'.'+ @OutputSchemaName +N'.'+ @OutputTableName;
651
+
IF @AzureSQLDB =1
652
+
SET @ObjectFullName = @OutputSchemaName +N'.'+ @OutputTableName;
653
+
ELSE
654
+
SET @ObjectFullName = @OutputDatabaseName +N'.'+ @OutputSchemaName +N'.'+ @OutputTableName;
652
655
653
656
/* Create table if it doesn't exist */
654
-
SET @StringToExecute = N'
655
-
IF EXISTS(SELECT * FROM '+ @OutputDatabaseName +N'.INFORMATION_SCHEMA.SCHEMATA WHERE QUOTENAME(SCHEMA_NAME) = '''+ @OutputSchemaName +N''')
656
-
AND NOT EXISTS (SELECT * FROM '+ @OutputDatabaseName +N'.INFORMATION_SCHEMA.TABLES WHERE QUOTENAME(TABLE_SCHEMA) = '''+ @OutputSchemaName +N''' AND QUOTENAME(TABLE_NAME) = '''+ @OutputTableName +N''')
657
-
CREATE TABLE '+ @ObjectFullName + N' (
657
+
IF @AzureSQLDB =1
658
+
SET @StringToExecute = N'
659
+
IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.SCHEMATA WHERE QUOTENAME(SCHEMA_NAME) = '''+ @OutputSchemaName +N''')
660
+
AND NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE QUOTENAME(TABLE_SCHEMA) = '''+ @OutputSchemaName +N''' AND QUOTENAME(TABLE_NAME) = '''+ @OutputTableName +N''')
661
+
CREATE TABLE '+ @ObjectFullName +N' (';
662
+
ELSE
663
+
SET @StringToExecute = N'
664
+
IF EXISTS(SELECT * FROM '+ @OutputDatabaseName +N'.INFORMATION_SCHEMA.SCHEMATA WHERE QUOTENAME(SCHEMA_NAME) = '''+ @OutputSchemaName +N''')
665
+
AND NOT EXISTS (SELECT * FROM '+ @OutputDatabaseName +N'.INFORMATION_SCHEMA.TABLES WHERE QUOTENAME(TABLE_SCHEMA) = '''+ @OutputSchemaName +N''' AND QUOTENAME(TABLE_NAME) = '''+ @OutputTableName +N''')
666
+
CREATE TABLE '+ @ObjectFullName +N' (';
667
+
668
+
SET @StringToExecute = @StringToExecute + N'
658
669
Id INT IDENTITY(1,1) NOT NULL PRIMARY KEY CLUSTERED,
0 commit comments