Если вам нужна дополнительная информация, кроме имен, вы также можете получить ее. Например, вот запрос, который извлекает базу данных, схему, процедуру, определение, дату создания и дату последнего изменения для всех хранимых процедур в базе данных. Вы можете объединить это с вызовом хранимой процедуры sys.sp_MSforeachdb для создания таблицы для каждой базы данных на сервере.
SELECT
DB_NAME() AS [Database],
s.name AS [Schema],
p.name AS [Procedure],
ISNULL(d.definition,'***ENCRYPTED PROCEDURE***') AS [Definition],
p.create_date,
p.modify_date
INTO [Table_Name]
FROM sys.procedures AS p
JOIN sys.sql_modules AS d on p.object_id = d.object_id
JOIN sys.schemas AS s on p.schema_id = s.schema_id