2017-12-04 1 views
1

Ich sah einige Antworten über Suchtext in gespeicherten Prozeduren Name, ID und etc. Aber ich finde nicht, dass das ist die gute Möglichkeit, alle gespeicherten Prozeduren einschließlich der SQL zu finden von ihrem KörperFinden Sie alle gespeicherten Prozeduren einschließlich eines Textes in ihrem Körper

Weitere Informationen: Ich habe eine Tabelle namens X; Ich möchte es fallen lassen und ich möchte sicher sein, dass es nicht in gespeicherten Prozeduren verwendet wurde.

Antwort

0

werden dadurch alle Prozeduren, Funktionen, Trigger usw. mit dem Text X darin

SELECT DISTINCT 
     o.name AS Object_Name, 
     o.type_desc, 
     m.* 
FROM sys.sql_modules m 
    INNER JOIN sys.objects o ON m.object_id = o.object_id 
WHERE m.definition Like '%X%' 

Es ist einfach finden Sie nur Verfahren erhalten zu ändern, so, oder was auch immer Sie brauchen

Verwandte Themen