Advertisement
digioz

Looping through SQL Databases using While Loop

Oct 30th, 2015
8,452
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.49 KB | None | 0 0
  1. DECLARE @DB_Name VARCHAR(100)
  2. DECLARE @Command nvarchar(200)
  3. DECLARE database_cursor CURSOR FOR
  4. SELECT name FROM master.dbo.sysdatabases WHERE name LIKE 'DB_Pattern%'
  5.  
  6. OPEN database_cursor
  7.  
  8. FETCH NEXT FROM database_cursor INTO @DB_Name
  9.  
  10. WHILE @@FETCH_STATUS = 0
  11. BEGIN
  12.      SET @Command  = N'SELECT COUNT(*) FROM ' + @DB_Name + '.dbo.TABLENAME'
  13.      EXEC  sp_executesql @Command
  14.  
  15.      FETCH NEXT FROM database_cursor INTO @DB_Name
  16. END
  17.  
  18. CLOSE database_cursor
  19. DEALLOCATE database_cursor
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement