共用方式為


外部索引鍵資料行屬性

更新:2007 年 11 月

這些屬性顯示哪些資料表和主要或唯一索引鍵與所選取的外部索引鍵相關。

注意事項:

根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

在伺服器總管中所選取物件的屬性

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

  • 名稱
    顯示外部索引鍵關聯性名稱。

  • 其他分類
    展開以顯示其餘的屬性。

  • 參考的索引鍵
    在關聯性的主要部分,顯示主要或唯一索引鍵的名稱。

  • 參考的資料表
    顯示參考的索引鍵之資料表名稱。

在 [屬性] 視窗下拉式清單所選取物件的屬性

  • 一般分類
    展開以顯示 [檢查建立或重新啟用時的現有資料] 以及 [資料表及資料行規格]。

  • 檢查建立或重新啟用時的現有資料
    指出在建立或重新啟用條件約束之前就存在於資料表的資料,是否依照條件約束加以驗證。

  • 資料表及資料行規格分類
    展開以顯示哪些資料表的哪些資料行,在關聯性中做為外部索引鍵和主要 (或唯一) 索引鍵。若要編輯或定義這些值,請按一下屬性欄位右邊的省略符號 (…)。

  • 外部索引鍵基底資料表
    顯示所選取的關聯性中,哪些資料表包含做為外部索引鍵的資料行。

  • 外部索引鍵資料行
    顯示所選取的關聯性中,哪些資料行做為外部索引鍵。

  • 主/唯一索引鍵基底資料表
    顯示所選取的關聯性中,哪些資料表包含做為主要 (或唯一) 索引鍵的資料行。

  • 主/唯一索引鍵資料行
    顯示所選取的關聯性中,哪些資料行做為主要 (或唯一) 索引鍵。

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

  • 名稱
    顯示關聯性的名稱。在建立新的關聯性時,會根據 [資料表設計工具] 作用中視窗的資料表,給予預設的名稱。您可以隨時變更名稱。

  • 描述
    提供描述關聯性的位置。若要寫入更詳細的描述,請按一下 [描述],再按屬性欄位右邊的省略符號 (…)。如此便可提供較大的區域以寫入文字。

  • 資料表設計工具分類
    展開以顯示 [檢查建立或重新啟用時的現有資料] 和 [強制複寫] 的資訊。

  • 強制複寫
    指出在將資料表複製到不同的資料庫時,是否強制使用條件約束。

  • 強制使用外部索引鍵條件約束
    指出在變更關聯性中資料行的資料時,如果變更會破壞外部索引鍵關聯性的完整性,是否允許執行。如果不允許這樣的變更,請選擇 [是],如果允許,選擇 [否]。

  • INSERT 和 UPDATE 規格分類
    展開以顯示關聯性之 [刪除規則] 和 [更新規則] 的資訊。

  • 刪除規則
    指定當資料庫使用者嘗試刪除與外部索引鍵關聯性相關的資料列時,會發生哪些情況。如果設定為:

    • 沒有動作:錯誤訊息會告知使用者不允許執行刪除,並且會還原 DELETE 命令。

    • 串聯:刪除所有內含具外部索引鍵關聯性資料的資料列。

    • 設為 Null:如果資料表的所有外部索引鍵資料行可以接受 null 值,就可以將值設為 null。只適用於 SQL Server 2005 和 SQL Server 2008。

    • 設為預設值:如果資料表的所有外部索引鍵資料行具有為其所定義的預設值,就可以將值設為資料行所定義的預設值。只適用於 SQL Server 2005 和 SQL Server 2008。

  • 更新規則
    指定當資料庫使用者嘗試更新與外部索引鍵關聯性相關的資料列時,會發生哪些情況。如果設定為:

    • 沒有動作:錯誤訊息會告知使用者不允許執行刪除,並且會還原 DELETE 命令。

    • 串聯:刪除所有內含具外部索引鍵關聯性資料的資料列。

    • 設為 Null:如果資料表的所有外部索引鍵資料行可以接受 null 值,就可以將值設為 null。只適用於 SQL Server 2005 和 SQL Server 2008。

    • 設為預設值:如果資料表的所有外部索引鍵資料行具有為其所定義的預設值,就可以將值設為資料行所定義的預設值。只適用於 SQL Server 2005 和 SQL Server 2008。

請參閱

其他資源

使用索引鍵

使用關聯性