chi*_*_82 37 sql-server row sql-server-2008
我试图通过应用程序(由其他人开发)来确定哪些表受数据更新的影响.数据库中有200多个表,我想避免检查每个表的更改.
select table_name from information_schema.tables
Run Code Online (Sandbox Code Playgroud)
列出我的数据库中的所有表格购买如何包含行数?
pod*_*ska 74
SELECT sc.name +'.'+ ta.name TableName
,SUM(pa.rows) RowCnt
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
Run Code Online (Sandbox Code Playgroud)
看到这个: