標記要刪除的記錄。
Visual FoxPro ODBC Driver 支援此命令的原生 Visual FoxPro 語言語法。 如需驅動程式特定資訊,請參閱。
語法
DELETE FROM [DatabaseName!]TableName
[WHERE FilterCondition1 [AND | OR FilterCondition2 ...]]
論點
FROM [ DatabaseName!]
表名
指定記錄標示為要刪除的數據表。
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 命令,而不需要翻譯。