DELETE 陳述式

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

建立刪除查詢,可以從 FROM 子句所列的一個或多個資料表中移除符合 WHERE 子句的記錄。

語法

DELETE [table.*]
FROM table
WHERE criteria

DELETE 陳述式包含下列部分:

子句各部分

描述

table

要從中刪除記錄之資料表的選用名稱

table

要從中刪除記錄之資料表的名稱

criteria

決定要刪除之記錄的運算式


備註

當您想要刪除很多筆記錄時,DELETE 特別有用。

若要從資料庫刪除整個資料表,可以使用 Execute 方法加上 DROP 陳述式。不過,如果刪除資料表,其結構也會遺失。相反,如果使用 DELETE,則只會刪除資料,而不會刪除資料表的結構及欄位屬性與索引等所有資料表屬性。

您可以使用 [刪除的記錄移除一對多關聯性與其他資料表中的資料表。串聯刪除作業會導致查詢中刪除關聯性的一側相對應的記錄時要刪除關聯性的多端的資料表中的記錄。例如 [客戶] 和 [訂單資料表之間建立關聯,是一方的 [客戶] 資料表和 [訂單] 資料表位於多端關聯性。刪除一筆記錄對應串聯刪除選項遭到刪除的訂單記錄中的客戶結果中指定。

刪除查詢刪除整筆記錄,而不只是在特定欄位中的資料。如果您想要刪除特定欄位中的值,建立變更值更新查詢Null。

重要: 

  • 使用刪除查詢移除記錄之後,便無法復原此作業。如果要知道刪除的記錄,請先檢查使用相同準則之選取查詢的結果,然後再執行刪除查詢。

  • 您應隨時備份資料,以便在不小心刪錯了記錄時,可以從備份取回記錄。



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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×