sys.computed_columns (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics 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

另请参阅

对象目录视图 (Transact-SQL)
目录视图 (Transact-SQL)