sys.computed_columns (Transact-SQL)
針對 sys.columns 中每個計算資料行,各包含一個資料列。
適用於:SQL Server (SQL Server 2008 透過目前版本)、Windows Azure SQL 資料庫 (初始版本,透過目前版本)。 |
資料行名稱 |
資料類型 |
描述 |
---|---|---|
<Inherited columns> |
|
sys.computed_columns 檢視表會傳回 sys.columns 檢視表中的所有資料行。 另外亦將傳回以下所述的其他資料行。 如需有關 sys.computed_columns 檢視表繼承自 sys.columns 之各個資料行的描述,請參閱<sys.columns (Transact-SQL)>。 在 sys.computer_columns 檢視表中,is_computed 資料行的值一定會設為 1。 |
definition |
nvarchar(max) |
定義這個計算資料行的 SQL 文字。 |
uses_database_collation |
bit |
1 = 資料行定義須依據資料庫的預設定序進行正確評估;否則為 0。 這種相依性可以防止資料庫預設定序變更。 |
is_persisted |
bit |
計算資料行是保存計算資料行。 |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。