Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » UltraLite SQL 参考 » UltraLite SQL 语句

 

UltraLite DELETE 语句

此语句用于从数据库中的表删除行。

语法
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;