sql server系统表详细说明 之 sys.sql_dependencies


对在定义另一引用对象的 Transact-SQL 表达式或语句中引用的被引用的实体的每一依赖关系,均存在对应的一行。

 重要

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 改用 sys.sql_expression_dependencies 。

 

表 1
列名称数据类型说明
classtinyint标识被引用的实体的类:

0 = 对象或列 (非绑定到架构的引用仅)

1 = 对象或列(架构绑定引用)

2 = 类型(架构绑定引用)

3 = XML 架构集合(架构绑定引用)

4 = 分区函数(架构绑定引用)
class_descnvarchar(60)被引用的实体的类的说明:

OBJECT_OR_COLUMN_REFERENCE_NON_SCHEMA_BOUND

OBJECT_OR_COLUMN_REFERENCE_SCHEMA_BOUND

TYPE_REFERENCE

XML_SCHEMA_COLLECTION_REFERENCE

PARTITION_FUNCTION_REFERENCE
object_idint引用对象的 ID。
column_idint如果引用 ID 是一列,则为引用列的 ID;否则为 0。
referenced_major_idint被引用的实体的 ID,由类的值解释,具体如下:

0、1 = 对象或列的对象 ID。

2 = 类型 ID。

3 = XML 架构集合 ID。
referenced_minor_idint被引用实体的 Minor-ID,由类的值解释,如下所示:

当 class =:

0, referenced_minor_id 是列 id;如果不是列,则为0。

1, referenced_minor_id 是列 id;如果不是列,则为0。

否则, referenced_minor_id = 0。
is_selectedbit选中了对象或列。
is_updatedbit更新了对象或列。
is_select_allbit对象用在了 SELECT * 子句中(仅限对象级)。
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
评论列表

发表评论

评论内容
昵称:
关联文章

sql server系统详细说明 sys.sql_dependencies
sql server系统详细说明 sys.sql_expression_dependencies
sql server系统详细说明 sys.all_columns
sql server系统详细说明 sys.masked_columns
sql server系统详细说明 sys.system_objects
sql server系统详细说明 sys.system_views
sql server系统详细说明 sys.columns
sql server系统详细说明 sys.objects
sql server系统详细说明 sys.system_columns
sql server系统详细说明 sys.sql_modules
sql server系统详细说明 sys.tables
sql server系统详细说明 sys.views
sql server系统详细说明 sys.all_views
sql server系统详细说明 sys.stats
sql server系统详细说明 sys.all_objects
sql server系统详细说明 sys.parameters
sql server系统详细说明 sys.system_parameters
sql server系统详细说明 sys.default_constraints
sql server系统详细说明 sys.table_types
sql server系统详细说明 sys.databases