SSMS
 sql >> Base de données >  >> Database Tools >> SSMS

Rechercher toutes les références à un objet dans une base de données SQL Server

Utiliser :

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

...parce que SYSCOMMENTS et INFORMATION_SCHEMA.routines ont des colonnes nvarchar(4000). Donc si "name_of_object" est utilisé à la position 3998, il ne sera pas trouvé. SYSCOMMENTS a plusieurs lignes, mais INFORMATION_SCHEMA.routines tronque.