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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 查询和修改数据 » 数据修改语句

 

使用 UPDATE 更改数据

UPDATE 语句不仅指定要更改的行,还指定要用作这些行中特定列的新值的表达式。

可以使用 UPDATE 语句更改表中的单个行、一组行或所有行。与其它数据修改语句(INSERT、MERGE 和 DELETE)不同,UPDATE 语句还可以同时对多个表中的行进行修改。在所有情况下,UPDATE 语句的执行均为原子操作;要么正确无误地修改所有行,要么不修改任何行。例如,如果当前修改的一个值的数据类型不正确,或者在新值导致违反 CHECK 约束时,UPDATE 将失败,并且整个操作都会回退。

 UPDATE 语法
 SET 子句
 WHERE 子句
 复杂 UPDATE 语句
 UPDATE 和约束违规
 另请参见