В этой хранимой процедуре я хочу получить список всех таблиц конкретной базы данных, когда я даю имя базы данных в качестве входных данных.
Например, когда я звоню sp_list(master)
, он показывает мне таблицы базы данных master
.
Как это сделать, используя sp_msforeachtable
?
Я нашел этокод
sp_msforeachtable ' select ''?'' as ''Table'', count(*) as ''Rows'' from ? '
, но не может дать имя базы данных в качестве ввода