SSMS
 sql >> Base de Dados >  >> Database Tools >> SSMS

Localizar todas as referências a um objeto em um banco de dados SQL Server


Usar:
select object_name(m.object_id), m.*
  from sys.sql_modules m
 where m.definition like N'%name_of_object%'

...porque SYSCOMMENTS e INFORMATION_SCHEMA.routines tem colunas nvarchar(4000). Portanto, se "name_of_object" for usado na posição 3998, ele não será encontrado. SYSCOMMENTS tem várias linhas, mas INFORMATION_SCHEMA.routines trunca.