共用方式為


DELETE - SQL 命令

標記要刪除的記錄。

Visual FoxPro ODBC Driver 支援此命令的原生 Visual FoxPro 語言語法。 如需驅動程式特定資訊,請參閱。

語法

  
DELETE FROM [DatabaseName!]TableName  
   [WHERE FilterCondition1 [AND | OR FilterCondition2 ...]]  

引數

FROM [ DatabaseName!] TableName
指定記錄標示為要刪除的數據表。

DatabaseName! 如果包含的資料庫不是使用數據來源指定的資料庫,則指定包含數據表的資料庫名稱。 如果資料庫不是使用數據來源指定的資料庫,您必須包含包含資料表的資料庫名稱。 在資料庫名稱後面和數據表名稱前面加入驚嘆號 (!) 分隔符。

WHERE FilterCondition1[AND |OR FilterCondition2...]
指定 Visual FoxPro 只會標記特定記錄以進行刪除。

FilterCondition 會指定記錄必須符合才能標示為要刪除的準則。 您可以視需要包含許多篩選條件,使用 AND 或 OR 運算符連接它們。 您也可以使用 NOT 運算符來反轉邏輯表達式的值,也可以使用 EMPTY ( ) 來檢查空白欄位。

備註

如果 SET DELETED 設定為 ON,所有包含範圍的命令都會忽略標示要刪除的記錄。

DELETE - SQL 在針對共用存取開啟的數據表中標示多個要刪除的記錄時,會使用記錄鎖定。 這可減少多使用者情況下的記錄爭用,但可能會降低效能。 若要達到最大效能,請開啟數據表以供獨佔使用。

驅動程式備註

當您的應用程式將 ODBC SQL 語句 DELETE 傳送至數據源時,Visual FoxPro ODBC Driver 會將命令轉換成 Visual FoxPro DELETE 命令,而不需翻譯。

另請參閱

SET DELETED 命令