如果你想找到它在SP /視圖/ UFN定義,這可能會幫助(字面搜索的定義,這樣可以用來找到任何字符串):
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 '%$ObjectName$%'
否則,你可以找到引用,使用這些取決於對象(只對象,所以沒有列名的作品,但你可以隨時加入SYS.COLUMNS太)
SELECT
referencing_schema_name
, referencing_entity_name
, referencing_id
, referencing_class_desc
, is_caller_dependent
FROM
sys.dm_sql_referencing_entities ('$ObjectName$', 'OBJECT')
;
SELECT
referenced_id
, referenced_entity_name AS table_name
, referenced_minor_name as column_name
, is_all_columns_found
FROM
sys.dm_sql_referenced_entities ('$ObjectName$', 'OBJECT')
;
SELECT
OBJECT_SCHEMA_NAME (referencing_id) AS referencing_schema_name,
OBJECT_NAME(referencing_id) AS referencing_entity_name,
o.type_desc AS referencing_desciption,
COALESCE(COL_NAME(referencing_id, referencing_minor_id), '(n/a)') AS referencing_minor_id,
referencing_class_desc, referenced_class_desc,
referenced_server_name, referenced_database_name, referenced_schema_name,
referenced_entity_name,
COALESCE(COL_NAME(referenced_id, referenced_minor_id), '(n/a)') AS referenced_column_name,
is_caller_dependent, is_ambiguous
FROM
sys.sql_expression_dependencies AS sed
INNER JOIN sys.objects AS o
ON sed.referencing_id = o.object_id
WHERE
referenced_id = OBJECT_ID(N'$ObjectName$')
;
是什麼'2 dp'和'3 dp' –
「小數」 – Brondahl