sys.computed_columns (Transact-SQL)
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW)
包含 sys.columns 中作为计算列的每个列的行。
列名称 | 数据类型 | 说明 |
---|---|---|
<继承的列> | sys.computed_columns视图返回 sys.columns 视图中的所有列。 它还返回如下所述的其他列。 有关sys.computed_columns视图从 sys.columns 继承的列的说明,请参阅 sys.columns (Transact-SQL)。 is_computed 列的值始终在sys.computed_columns视图中设置为 1。 | |
定义 | nvarchar(max) | 定义该计算列的 SQL 文本。 |
uses_database_collation | bit | 1 = 列定义依赖数据库的默认排序规则进行正确计算;否则为 0。 此类依赖项可防止更改数据库默认排序规则。 |
is_persisted | bit | 计算列是持久化的。 |
权限
目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 Metadata Visibility Configuration。