List tables and rows

Configurare noua (How To)

Situatie

Mai jos este o procedura care rulata pe o baza de date de pe un server MSSQL, returneaza toate tabelele de pe acea baza de date si pentru fiecare tabela in parte, returneaza numarul de linii aferente acelei tabele.

Solutie

create procedure ListTablesAndRows
as
SELECT
s.[Name] + N’.’ + t.[Name] NumeTabela,
p.[Rows] as NrRanduri
FROM [sys].tables t
JOIN [sys].schemas s ON s.SCHEMA_ID = t.SCHEMA_ID
JOIN [sys].partitions p ON p.OBJECT_ID = t.OBJECT_ID AND p.index_id IN (0,1)

Tip solutie

Permanent

Voteaza

(3 din 5 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?