All Tables records count of a specific database


SELECT
@@ServerName AS ServerName,DB_Name(DB_id()) AS DatabaseName,sc.name +'.'+ ta.name TableName,SUM(pa.rows) #OfRows
FROM
sys.tables ta
INNER JOIN sys.partitions pa ON pa.OBJECT_ID = ta.OBJECT_ID
INNER JOIN sys.schemas sc ON ta.schema_id = sc.schema_id
WHERE
ta.is_ms_shipped = 0 AND pa.index_id IN (1,0)
GROUP BY
sc.name,ta.name
ORDER BY
SUM(pa.rows) DESC


Comments

Popular posts from this blog

Grouping Sets, With Rollup and With Cube example

Adding Page brake aganist group values

To Get All the Names of tables and Databases their data have changed in last 24 Hours And Backup those databases