2010-01-27 4 views

ответ

3
select sum(rows) from sys.partitions; 

Это правильный ответ, для УДОБНО определения «записи» (выбранный мною): строки в куче или би-дерева.

+0

Вы, конечно, правильно. Большое спасибо :-) – ptrn

3

Этот запрос возвращает список всех таблиц, с приблизительной количество строк для каждой таблицы:

SELECT 
    [TableName] = sysobjects.name, 
    [RowCount] = MAX(sysindexes.rows) 
FROM 
    sysobjects, 
    sysindexes 
WHERE 
    (sysobjects.xtype = 'U') AND (sysindexes.id = OBJECT_ID(sysobjects.name)) 
GROUP BY 
    sysobjects.name 
ORDER BY 
    2 DESC; 
+0

Это тоже очень полезно для меня. Благодаря :-) – ptrn

Смежные вопросы