Hello,
in a SQL SERVER 2019 database, I have several thousands of tables.
Is there a way to get the list of only tables with data? (at least 1 row).
Thank you.
Luis
Hello,
in a SQL SERVER 2019 database, I have several thousands of tables.
Is there a way to get the list of only tables with data? (at least 1 row).
Thank you.
Luis
hi
hope this link helps
if you can understand and implement .. that's good
if you need help with the SQL please let me know !!
hi
another query
select schema_name(tab.schema_id) + '.' + tab.name as [table]
from sys.tables tab
inner join sys.partitions part
on tab.object_id = part.object_id
where part.index_id IN (1, 0) -- 0 - table without PK, 1 table with PK
group by schema_name(tab.schema_id) + '.' + tab.name
having sum(part.rows) > 0
order by [table]
Perfect, thank you Harish.
L.