Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
此语句用于从数据库中的表删除行。
DELETE [ FROM ] table-name[[AS] correlation-name] [ WHERE search-condition ]
correlation-name 在引用位于语句其它位置的表时使用的标识符。
WHERE 子句 如果指定了 WHERE 子句,则只删除满足 search-condition 的行。请参见UltraLite 中的搜索条件。
WHERE 子句不支持非确定型函数(如 RAND)或变量。此子句也不限制列;当列在子查询中使用时,可能需要引用另一个表。
UltraLite 跟踪行状态的方式非常独特。请确定您理解删除和行状态的含义。请参见UltraLite 行状态。
以下语句会从 Employees 表中删除雇员 105。
DELETE FROM Employees WHERE EmployeeID = 105;
以下语句会从 FinancialData 表中删除 2000 年之前的所有数据。
DELETE FROM FinancialData WHERE Year < 2000;