Quantcast
Channel: SQLServerCentral » SQL Server 2014 » Administration - SQL Server 2014 » Latest topics
Viewing all articles
Browse latest Browse all 6525

EXEC sp_executesql

$
0
0
I have database with '-' and ' ' (space) in. When I run the script it stop on the first database with any of them in.#######################################USE master;GOSET NOCOUNT ON;GODECLARE AllDatabases CURSOR FORSELECT name FROM sys.databases WHERE database_id > 4OPEN AllDatabases;DECLARE @DBNameVar NVARCHAR(128);DECLARE @Statement NVARCHAR(300);FETCH NEXT FROM AllDatabases INTO @DBNameVar;WHILE (@@FETCH_STATUS = 0)BEGIN PRINT N'CHECKING DATABASE ' + @DBNameVar; SET @Statement = N'USE ' + @DBNameVar + CHAR(13) + N'DBCC CHECKDB (' + @DBNameVar + N')' + N'WITH PHYSICAL_ONLY'; EXEC sp_executesql @Statement; PRINT CHAR(13) + CHAR(13); FETCH NEXT FROM AllDatabases INTO @DBNameVar;END;CLOSE AllDatabases;DEALLOCATE AllDatabases;GOSET NOCOUNT OFF;GO#######################################

Viewing all articles
Browse latest Browse all 6525

Trending Articles