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


使用 " sys.masked_columns " 视图可查询应用了动态数据掩码函数的表列。 该视图继承自 sys.columns 视图。 该视图会返回 sys.columns 视图中的所有列,以及 is_masked 和 masking_function 列,表明该列是否被屏蔽,以及在该列被屏蔽的情况下定义了什么屏蔽函数。 该视图仅显示在其上应用了屏蔽函数的列。

 

SYS.MASKED_COLUMNS (TRANSACT-SQL)
列名称数据类型说明
object_idint此列所属对象的 ID。
namesysname列的名称。 在对象中是唯一的。
column_idint列的 ID。 在对象中是唯一的。

列 ID 可以不按顺序排列。
sys.masked_columns 返回从 sys.databases 继承的更多列。各种请参阅 sys.databases (transact-sql) 了解更多的列定义。
is_maskedbit指示是否屏蔽该列。 1表示掩码。
masking_functionnvarchar(4000)列的掩码函数。
generated_always_typetinyint适用于:SQL Server 2016 (13.x) 及更高版本、SQL 数据库。 7、8、9、10仅适用于 SQL 数据库 。

标识生成列值 (对于系统表中的列,将始终为 0) :

0 = NOT_APPLICABLE
1 = AS_ROW_START
2 = AS_ROW_END
7 = AS_TRANSACTION_ID_START
8 = AS_TRANSACTION_ID_END
9 = AS_SEQUENCE_NUMBER_START
10 = AS_SEQUENCE_NUMBER_END

有关详细信息,请参阅关系数据库(临时表)。
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
评论列表

发表评论

评论内容
昵称:
关联文章

sql server系统详细说明 sys.masked_columns
sql server系统详细说明 sys.columns
sql server系统详细说明 sys.all_columns
sql server系统详细说明 sys.system_columns
sql server系统详细说明 sys.computed_columns
sql server系统详细说明 sys.stats_columns
sql server系统详细说明 sys.tables
sql server系统详细说明 sys.system_objects
sql server系统详细说明 sys.system_views
sql server系统详细说明 sys.column_store_dictionaries
sql server系统详细说明 sys.objects
sql server系统详细说明 sys.stats
sql server系统详细说明 sys.parameters
sql server系统详细说明 sys.system_parameters
sql server系统详细说明 sys.column_store_row_groups
sql server系统详细说明 sys.column_store_segments
sql server系统详细说明 sys.sql_dependencies
sql server系统详细说明 sys.sql_modules
sql server系统详细说明 sys.default_constraints
sql server系统详细说明 sys.databases