Я знаю, что это возможно, но не знаю как.
Мне нужно найти в базе данных Microsoft SQL все упоминания определенной строки. Например: Я хотел бы найти все таблицы, представления, функции, хранимые процедуры, ... для строки "tblEmployes". (Не данные внутри таблиц)
Одна из причин, почему мне это нужно, я хотел бы удалить некоторые дополнительные таблицы данных, которые создаются, но я боюсь, что они могут быть использованы где-то в процедурах или функциях.
Любая помощь будет принята с благодарностью.
Если я хочу найти, где что-либо, что я хочу искать, я использую это:
DECLARE @search_string varchar(200)
SET @search_string = '%myString%'
SELECT DISTINCT
o.name AS Object_Name,
o.type_desc,
m.definition
FROM sys.sql_modules m
INNER JOIN
sys.objects o
ON m.object_id = o.object_id
WHERE m.definition Like @search_string;