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)
Leave A Comment?