Wypróbuj to zapytanie:
SELECT *
FROM INFORMATION_SCHEMA.ROUTINES
Spowoduje to zwrócenie całej procedury składowanej w bieżącej bazie danych, a także powiązanego z nią schematu.
Jeśli chcesz uzyskać tabele i powiązaną procedurę składowaną, spróbuj czegoś takiego:
SELECT t.TABLE_NAME, s.ROUTINE_NAME,s.SPECIFIC_SCHEMA
FROM INFORMATION_SCHEMA.TABLES t
INNER JOIN INFORMATION_SCHEMA.ROUTINES s
ON s.ROUTINE_NAME IN
(
SELECT referencing_entity_name
FROM sys.dm_sql_referencing_entities(TABLE_SCHEMA + '.' + TABLE_NAME, 'OBJECT')
)
AND s.ROUTINE_TYPE = 'PROCEDURE'
WHERE t.TABLE_TYPE = 'BASE TABLE'
Trzymaj się z dala od widoków obiektów systemowych itp.