使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

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

語法

DELETE [table.*]
FROM 表格
WHERE 準則

DELETE 陳述式由下列各部分組成:

部分

描述

table

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

table

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

criteria

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

備註

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

若要從資料庫卸除整個資料表,您可以使用 Execute 方法搭配 DROP 陳述式。 不過,如果您刪除資料表,就會失去結構。 相反地,當您使用 DELETE 時,只會刪除資料;資料表結構和所有資料表屬性 (例如欄位屬性及索引) 都會保持不變。

您可以使用 DELETE,從一對多關聯性中具有其他資料表的資料表內,移除記錄。 在查詢中刪除關聯一端的對應記錄時,串聯刪除作業會導致關聯多端的資料表中的記錄遭到刪除。 例如,在客戶和訂單資料表之間的關聯中,客戶資料表位於關聯的一端,而訂單資料表則位於關聯的多端。 如果指定串聯刪除選項,則刪除客戶的記錄會導致對應的訂單記錄遭到刪除。

刪除查詢會刪除全部的記錄,而不只是特定欄位中的資料。 如果您想要刪除特定欄位中的值,請建立可將值變更為 Null 的更新查詢。

重要: 

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

  • 隨時維護資料的備份複本。 如果您刪除了錯誤的記錄,可以再從備份複本中擷取。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×