在 SQL Server 中,sys.sql_expression_dependencies
系统目录视图“包含对当前数据库中用户定义实体的每个按名称依赖的一行”,以引用文档。返回的列之一是referencing_class
,其中文档是这样说的:
referencing_class
tinyint 引用实体的类。
1 = 对象或列
12 = 数据库 DDL 触发器
13 = 服务器 DDL 触发器
不可为空。
但是,我现在正在查看一个数据库,其中有一行referencing_class
等于 7。7 是什么意思,这里的可能值的正确列表是什么?
文档中的这一缺陷于2019 年 8 月作为问题提出,MS 评论为
在 MS 更新文章(或接受针对文档的 PR)之前,这里可能是其他可能值的部分列表:
此 Microsoft 支持文档显示
referencing_class = 7
了与筛选索引相关的内容。根据备注部分,可能没有其他内容。