sys.computed_columns (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure 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)