避免欄位中出現重複值

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

您可以建立唯一索引,避免欄位中出現重複值。唯一索引是一種要求各索引欄位值必須唯一的索引。

有兩種基本的方法可以建立唯一索引:

  • 將欄位的索引屬性設為 [是 (不可重複)]    如果要這麼做,您可以在設計檢視中開啟資料表。如果您一次只要變更一個欄位,這個方法既簡單又合適。

  • 建立能夠建立唯一索引的資料定義查詢    如果要這麼做,您可以使用 SQL 檢視。這個方法不如使用設計檢視簡單,但有一個優點:您可以儲存資料定義查詢以供日後重複使用。如果您需要定期刪除和重新建立資料表,並且對某些欄位使用唯一索引,這個方法便相當實用。

您想要做什麼?

設定為 [是 (不可重複) 欄位的 [索引] 屬性

使用資料定義查詢建立欄位的唯一索引

將欄位的索引屬性設為 [是 (不可重複)]

  1. 在功能窗格中,以滑鼠右鍵按一下包含該欄位的資料表,然後按一下 [設計檢視]

  2. 選取您確認要有唯一值的欄位。

  3. 在 [欄位內容] 窗格的 [一般] 索引標籤上,將 [索引] 屬性設為 [是 (不可重複)]

    索引欄位內容

頁面頂端

使用資料定義查詢建立欄位的唯一索引

  1. [建立] 索引標籤上,按一下 [其他] 群組中的 [查詢設計]

  2. [設計] 索引標籤的 [結果] 群組中,按一下 [檢視] 底下的箭號,再按一下 [SQL 檢視]

  3. 從查詢刪除所有 SQL。

  4. 將下列 SQL 輸入或貼入查詢中:

    CREATE UNIQUE INDEX index_name
    ON table (field)
  5. 在 SQL 中,如下取代變數:

    • Index_name 換成您索引的名稱。最好使用的名稱,可協助您決定要索引的功能。例如,確定社會安全號碼都是唯一索引時,您可能會為它命名 unique_SSN。

    • 包含要能編製索引的欄位的資料表名稱取代表格。如果資料表名稱有空格或特殊字元,必須以方括弧括住名稱。

    • 取代要能編製索引的欄位名稱] 欄位。如果欄位名稱有空格或特殊字元,必須以方括弧括住名稱。

  6. 儲存並關閉查詢。

  7. 執行查詢以建立索引。請注意,您可以使用 RunSQL 巨集指令,從巨集執行查詢。如需詳細資訊,請檢視<請參閱>區段。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×