Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

rechercher un mot clé dans toutes les procs stockées pour une BD donnée ?

Uniquement sys.sql_modules contient toute la définition de la procédure. D'autres vues comme INFORMATION_SCHEMA.ROUTINES contenir une définition tronquée.

select object_name(o.object_id), m.*
from sys.sql_modules m
join sys.objects o on m.object_id = o.object_id
where o.type= 'P'
and m.definition like N'%<keyword>%'