Obtendo a quantidade de registros em tabelas de um Banco de Dados

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

 

Posts Similares