Obtendo a quantidade de registros em tabelas de um Banco de Dados
Obtendo a quantidade de registros em tabelas de um Banco de Dados SQL Server
Para obter a quantidade de registros nas tabelas de um Banco de Dados utilize a instrução abaixo:
DECLARE @nome_da_tabela varchar(40)
DECLARE meu_cursor CURSOR FOR
SELECT table_name FROM information_schema.tables WHERE table_type=’BASE TABLE’
OPEN meu_cursor
FETCH NEXT FROM meu_cursor
INTO @nome_da_tabela
WHILE @@FETCH_STATUS = 0
BEGIN
EXECUTE (‘SELECT ”’ + @nome_da_tabela + ”’ AS Tabela, COUNT(*) AS [Total de Registros] FROM ‘ + @nome_da_tabela)
FETCH NEXT FROM meu_cursor
INTO @nome_da_tabela
END
CLOSE meu_cursor
DEALLOCATE meu_cursor
GO