Herkese merhaba,

Bu kısımda SQL Server’da tablolardaki satır sayısını hesaplama kodları olacak.

Kod 1

SELECT  TableName = o.name ,
        Rows = MAX(i.rows)
FROM    sysobjects o
        INNER JOIN sysindexes i ON o.id = i.id
WHERE   xtype = 'u'
        AND OBJECTPROPERTY(o.id, N'IsUserTable') = 1
GROUP BY o.name
ORDER BY Rows DESC

GO

Kod 2

SELECT  TableName = SCHEMA_NAME(schema_id) + '.' + o.name ,
        Rows = MAX(i.rows)
FROM    sys.sysobjects o
        INNER JOIN sys.sysindexes i ON o.id = i.id
        INNER JOIN sys.objects oo ON o.id = oo.object_id
WHERE   xtype = 'u'
        AND OBJECTPROPERTY(o.id, N'IsUserTable') = 1
GROUP BY schema_id ,
        o.name
ORDER BY Rows DESC

GO
355 Kez Okundu

Kategoriler: