Използвайте sys.sql_modules защото definition е nvarchar(max) защото няма да съкрати дългия код.
В INFORMATION_SCHEMA.ROUTINES ROUTINE_DEFINITION колоната е само nvarchar(4000) така че ако се опитате да видите текста на дълга процедура и ще видите, че е съкратен.
Използвайте това, за да търсите текст във всяка процедура, изглед, функция:
SELECT DISTINCT
o.name AS Object_Name,o.type_desc
FROM sys.sql_modules m
INNER JOIN sys.objects o ON m.object_id=o.object_id
WHERE m.definition Like '%'example@sqldat.com+'%'
ORDER BY o.type_desc,o.name
използвайте това, за да видите текста на дадена процедура, изглед, функция:
select * from sys.sql_modules where object_id=object_id('YourProcedure')