SELECT object_name (i.id) TableName,
rows as RowCnt
FROM sysindexes i
INNER JOIN sysObjects o
ON (o.id = i.id AND o.xType = 'U ')
WHERE indid < 2
ORDER BY rows desc
CallDetail 3190213 共1204行表。
exec sp_MSForEachTable
@precommand=N'create table ##01(
表名 sysname,
記錄數 int,
保留空間 Nvarchar(10),
使用空間 varchar(10),
索引使用空間 varchar(10),
未用空間 varchar(10))',
@command1=N'insert ##01 exec sp_spaceused ''?''',
@postcommand=N'select * from ##01 order by 記錄數 desc' ----顯示出來的排序字段
drop table ##01 ----最後刪除臨時表##01
--查某表当月记录数
SELECT * FROM CALL WHERE YEAR(CALLTIME)=YEAR(GETDATE()) AND MONTH(CALLTIME)=MONTH(GETDATE())
SELECT COUNT(*) FROM CALL WHERE YEAR(CALLTIME)=YEAR(GETDATE()) AND MONTH(CALLTIME)=MONTH(GETDATE())