Share via


檢視表屬性 (Visual Database Tools)

可以存取的檢視表屬性有兩組,一個是在伺服器總管中,另一個在 [查詢和檢視表設計工具] 中。 不論是哪種情況,屬性都會顯示在 [屬性] 視窗中。

當在伺服器總管中選取檢視表時,在 [屬性] 視窗會顯示一小組的唯讀屬性。

在 [查詢和檢視表設計工具] 中開啟檢視表時,會顯示一組較大的屬性。 除非另有註明,否則您可以在 [屬性] 視窗中編輯這些屬性。

注意事項注意事項

此主題中的屬性是依分類排列,而非依字母順序排列。

注意事項注意事項

在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置:您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定

在伺服器總管中顯示檢視表屬性

  • 識別分類
    展開以顯示 [名稱] 屬性

  • 名稱
    顯示所選取檢視表的名稱。

  • 其他分類
    展開以顯示 [In Encrypted] 屬性 (只適用於 Microsoft SQL Server)。

  • Is Encrypted
    顯示此檢視表是否已加密。 加密則會永遠隱藏檢視表定義的文字 (只適用於 Microsoft SQL Server)。

    注意:檢視表加密後就看不到檢視定義了,所以您也不能再予以修改。 如果需要修改已加密的檢視,必須先刪除檢視,然後重新建立另一個。

在查詢和檢視表設計工具中顯示檢視表屬性

  • 識別分類
    展開以顯示 [名稱]、[描述] 和 [結構描述] 屬性。

  • 名稱
    顯示所選取檢視表的名稱。

  • 資料庫名稱
    顯示所選取資料表的資料來源名稱。

  • 描述
    顯示所選取資料表的描述。 若要查看或編輯整個描述,請按一下 [描述],然後按一下屬性右邊的省略符號 (…)

  • 結構描述
    顯示所選取檢視表其所屬的結構描述名稱 (只適用於 Microsoft SQL Server)。

  • 伺服器名稱
    顯示資料來源的伺服器名稱。

  • 檢視表設計工具分類
    展開以顯示其餘的屬性。

  • 繫結至結構描述
    防止使用者採取會使檢視表定義失效的任何方式,修改構成此檢視表的基礎物件。

  • 重複資料僅顯示一筆
    指定查詢會篩選出檢視表中重複的資料。 如果只是使用資料表中的部分資料行,而這些資料行可能包含重複的值,或者聯結兩個以上資料表的處理序會在結果集中產生重複的資料列時,這個選項非常有用。 選擇此選項就等於在 [SQL] 窗格中的陳述式裡插入 DISTINCT 關鍵字。

  • GROUP BY 擴充選項
    指定可以使用以彙總查詢為基礎之檢視表的其他選項 (只適用於 Microsoft SQL Server)。

  • Is Deterministic
    顯示是否能確實決定所選取資料行的資料型別。

  • Is Indexable
    顯示是否可對選取的資料行進行索引。 如果檢視表無法進行索引,這可能是因為您不是檢視表的擁有人,或是因為檢視表包含具有文字、ntext 或 image 等資料型別的資料行。

  • 輸出全部資料行
    顯示選取的檢視是否傳回所有資料行。 這是在建立檢視時所設定的。

  • SQL 註解
    顯示 SQL 陳述式的描述。 若要查看或編輯整個描述,請按一下 [描述],然後按一下屬性右邊的省略符號 (…)。 您的註解可能包括哪些人使用此檢視表以及使用時機等此類資訊 (只適用於 SQL Server 7.0 (含) 以後版本的資料庫)。

  • 排名規格分類
    展開以顯示 [Top]、[Percent]、[Expression] 和 [With Ties] 屬性。

  • Top
    指定檢視表會包含 TOP 子句,此子句只會傳回結果集內前 n 個資料列或前百分之 n 的資料列。 預設值是檢視表會傳回結果集裡前 10 個資料列。

    使用此項可變更傳回的資料列數目,或是指定不同的傳回百分比 (只適用於 SQL Server 7.0 (含) 以後版本)。

  • 運算式
    顯示檢視表將傳回的是百分比 (如果 [百分比] 設定為 []) 或傳回的是資料錄 (如果 [百分比] 設定為 [])。

  • 百分比
    指定查詢中會包含 TOP 子句,只傳回結果集中前百分之 n 的資料列 (只適用於 Microsoft SQL Server)。

  • With Ties
    指定檢視表中會包含 WITH TIES 子句。 如果檢視表中包含了 ORDER BY 和以百分比為基礎的 TOP 子句,WITH TIES 非常實用。 如果設定了此選項,而且百分比截止點落在 ORDER BY 子句裡一組其值相同的資料列中間,檢視表將會擴充以全部包含這些資料列 (只適用於 Microsoft SQL Server)。

  • 更新規格分類
    展開以顯示 [使用檢視規則更新] 的屬性以及 [CHECK Option] 屬性。

  • 使用檢視表規則的更新
    表示 Microsoft Data Access Components (MDAC) 會將檢視表的所有更新和插入轉換為參考檢視表的 SQL 陳述式,而非轉換為直接參考檢視表基本資料表的 SQL 陳述式。

    有時候 MDAC 會明示檢視表的更新和插入作業,其作業目標是檢視表的基礎共基礎資料表。 選取 [使用檢視規則更新] 可以確保 MDAC 會針對檢視表本身產生更新和插入作業。

  • Check Option
    表示當開啟檢視表並修改 [結果] 窗格時,資料來源會檢查加入或修改的資料是否滿足檢視表定義的 WHERE 子句。 如果所做的修改不滿足 WHERE 子句,您將會看到具有更多資訊的錯誤訊息。

請參閱

其他資源

Visual Database Tools 中的屬性

設計查詢和檢視表

使用檢視