sys.views (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

包含每個檢視對象的數據列,且 sys.objects.type = V。

資料行名稱 資料類型 描述
<繼承的數據行> 如需此檢視繼承的數據行清單,請參閱 sys.objects (Transact-SQL)
is_replicated bit 1 = 檢視已復寫。
has_replication_filter bit 1 = 檢視具有複寫篩選。
has_opaque_metadata bit 1 = 為檢視指定VIEW_METADATA選項。 如需詳細資訊,請參閱 CREATE VIEW (TRANSACT-SQL)
has_unchecked_assembly_data bit 1 = 檢視包含保存的數據,該數據相依於上次 ALTER ASSEMBLY 期間定義變更的元件。 在下一個成功的 DBCC CHECKDB 或 DBCC CHECKTABLE 之後,重設為 0。
with_check_option bit 1 = 已在檢視定義中指定 WITH CHECK OPTION。
is_date_correlation_view bit 1 = 系統自動建立檢視,以儲存 datetime 數據行之間的相互關聯資訊。 藉由將DATE_CORRELATION_OPTIMIZATION設定為 ON,即可啟用此檢視的建立。
ledger_view_type tinyint 適用於:從 SQL Server 2022 (16.x)開始,Azure SQL 資料庫。

數值,指出檢視是否為可更新總賬數據表的總賬檢視。

0 = NON_LEDGER_VIEW
1 = LEDGER_VIEW

如需資料庫總賬的詳細資訊,請參閱 總賬
ledger_view_type_desc nvarchar(60) 適用於:從 SQL Server 2022 (16.x)開始,Azure SQL 資料庫。

ledger_view_type資料列中值的文字描述:

NON_LEDGER_VIEW
LEDGER_VIEW
is_dropped_ledger_view bit 適用於:從 SQL Server 2022 (16.x)開始,Azure SQL 資料庫。

表示已卸除的總賬檢視。

權限

目錄檢視中元數據的可見度僅限於用戶擁有的安全性實體,或用戶獲授與某些許可權的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration

另請參閱

物件目錄檢視 (Transact-SQL)
目錄檢視 (Transact-SQL)
ALTER ASSEMBLY (Transact-SQL)
DBCC CHECKDB (Transact-SQL)
DBCC CHECKTABLE (Transact-SQL)
查詢 SQL Server 系統目錄常見問題