Listar el Numero de Registros Que Contiene una Tabla en SQL

Creo que a todos los programadores alguna vez han necesitado en algun programa listar el numero de registros que contiene una tabla en especifico, a mi me toco hacer algo similar, y fue desarrollar una rutina que me contara el numero de filas o registros que tenia en cada tabla, para esto, utilice las vistas predeterminadas de SQL Server que nos brindan toda esta informacion rapidamente.

Aqui les dejo las Imagenes de como funcionaria el Query...




Aqui el Codigo que Utilice en mi Consulta:

SELECT 
sc.name + '.' + tbl.name AS 'NOMBRE DE LA TABLA',
SUM(par.rows) AS 'NUMERO DE REGISTROS'
FROM 
sys.tables tbl
INNER JOIN 
sys.partitions par
ON 
par.OBJECT_ID = tbl.OBJECT_ID
INNER JOIN 
sys.schemas sc
ON 
tbl.SCHEMA_ID = sc.SCHEMA_ID
WHERE 
tbl.is_ms_shipped = 0 
AND 
par.index_id IN (1,0)
GROUP BY 
sc.name, 
tbl.name
ORDER BY 
SUM(par.rows) DESC

No Response to "Listar el Numero de Registros Que Contiene una Tabla en SQL"

Publicar un comentario