Как мне найти в моей базе данных sql таблицу, содержащую поле tiEntityId
. Это поле указано в хранимой процедуре, но я не могу определить, для какой таблицы этот идентификатор является первичным ключом? Какие-либо предложения? В настоящее время я просматриваю определения хранимых процедур для ссылок на текст, используя что-то вроде этого:
Declare @Search varchar(255)
SET @Search='[10.10.100.50]'
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 '%'+@Search+'%'
ORDER BY 2,1
Любой гуру SQL знает, что мне нужно использовать, чтобы найти таблицу, содержащую поле, предпочтительно таблицу, где это поле является Первичным ключом.