事件
3月31日 下午11時 - 4月2日 下午11時
規模最大的 SQL、Fabric 與 Power BI 學習盛會。 3 月 31 日至 4 月 2 日。 使用代碼 FABINSIDER 可節省 $400。
立即報名適用於:SQL Server
Azure SQL 資料庫 Azure SQL 受控執行個體
Azure Synapse Analytics
Platform System (PDW)
SQL 分析端點Microsoft網狀架構倉儲中的 Microsoft
Fabric
SQL 資料庫Microsoft網狀架構
檢視表是一種虛擬資料表,是由查詢定義其內容。 與資料表類似,檢視表是由一組具名資料行和資料列所組成。 除了索引檢視以外,檢視在資料庫中並沒有儲存的資料值集。 資料的資料列與資料行是從定義檢視的查詢所參考的資料表而來,而且在參考檢視時不會動態產生。
檢視是做為檢視中所參考的基礎資料表上的篩選。 定義檢視的查詢可以從一或多個資料表而來,或從目前或其他資料庫中的其他檢視而來。 分散式查詢也可用以定義使用多個異質性來源之資料的檢視。 例如,如果您想結合不同伺服器的相似結構資料,每一個伺服器儲存著組織中不同區域的資料,這將非常有用。
檢視表的功能一般是用來對焦 (Focus)、簡化和自訂每位使用者查看資料庫的角度。 檢視也可以做為安全機制,讓使用者只可透過檢視來存取資料,而無法直接存取查詢的資料表。 檢視可以用來提供回溯相容介面,以模擬已存在但其結構描述已變更的資料表。 當您將資料複製到 SQL Server 及從中複製資料時,也可以使用檢視表,來提高效能及分割資料。
除了基本使用者定義檢視表的標準角色之外,SQL Server 還提供資料庫中具有特殊用途的下列檢視表類型。
索引檢視表是具體化檢視。 這表示已計算檢視表定義,而且產生的資料會像資料表一樣儲存。 若要索引檢視表,就必須在該檢視表上建立唯一叢集索引。 索引檢視表可以大幅改善某些查詢類型的效能。 索引檢視最適用於彙總許多資料列的查詢。 它們不適用於經常更新的基礎資料集。
資料分割檢視會水平聯結一個或多個伺服器上一組成員資料表的分割資料。 資料分割檢視會讓資料顯示為來自一個資料表。 在 SQL Server 相同執行個體上聯結成員資料表的檢視是本機資料分割檢視。
系統檢視表會公開目錄中繼資料。 您可以使用系統檢視表來傳回 SQL Server 執行個體或此執行個體中所定義物件的詳細資訊。 例如,您可以查詢 sys.databases
目錄檢視,以傳回執行個體中可用的使用者定義資料庫的詳細資訊。 如需詳細資訊,請參閱系統檢視 (Transact-SQL)。
下表提供與建立或修改檢視相關聯之一般工作的連結。
事件
3月31日 下午11時 - 4月2日 下午11時
規模最大的 SQL、Fabric 與 Power BI 學習盛會。 3 月 31 日至 4 月 2 日。 使用代碼 FABINSIDER 可節省 $400。
立即報名訓練
模組
Visualize data with Dataverse views - Training
Discover the different types of Dataverse views and how to create and edit them.
認證
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 關聯式資料庫供應項目管理用於雲端、內部部署和混合關聯式資料庫的 SQL Server 資料庫基礎結構。