Suchen Sie die angegebene Zeichenfolge in den Prozeduren/Funktionen/Triggern
Das ist eigentlich viel einfacher.
SELECT OBJECT_NAME(object_id), definition
FROM sys.sql_modules
WHERE definition LIKE '%'[email protected]+'%'
Eine Möglichkeit, es zu verwenden, besteht darin, es am Ende Ihres TSQL-Codes hinzuzufügen, dh das letzte SELECT:
zu ändernSELECT ColumnName, ColumnValue
FROM @Results
UNION ALL
SELECT OBJECT_NAME(object_id), definition
FROM sys.sql_modules
WHERE definition LIKE '%'[email protected]+'%'
Ich persönlich würde sie einfach einzeln nacheinander als separate Anweisungen ausführen.