Следующий запрос при выполнении в AdventureWords
и tempdb
даст разные результаты.
SELECT o.type_desc,
OBJECT_NAME(m.object_id) name,
definition
FROM [AdventureWorks].sys.sql_modules m
INNER JOIN [AdventureWorks].sys.objects o ON m.object_id = o.object_id;
При выполнении в контексте tempdb
столбец name
NULL, а не реальное имя объекта.В чем причина этой проблемы?