sys.computed_columns (Transact-SQL)

sys.columns 中的每个计算列包含一行。

适用范围:SQL Server(SQL Server 2008 至当前版本),Windows Azure SQL Database(初始版本至当前版本)。

列名

数据类型

说明

<继承列>

 

sys.computed_columns 视图返回 sys.columns 视图中的所有列。 它还返回如下所述的其他列。 有关 sys.computed_columns 视图从 sys.columns 视图继承的列的说明,请参阅 sys.columns (Transact-SQL)。 在此 sys.computer_columns 视图中,is_computed 列的值始终设置为 1。

定义

nvarchar(max)

定义该计算列的 SQL 文本。

uses_database_collation

bit

1 = 列定义依赖数据库的默认排序规则进行正确计算;否则为 0。 此种依赖关系可防止更改数据库的默认排序规则。

is_persisted

bit

计算列是持久化的。

权限

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置

请参阅

参考

对象目录视图 (Transact-SQL)

目录视图 (Transact-SQL)