SQL 游标更新/删除

使用 UPDATE 或 DELETE 语句中的 WHERE CURRENT OF 关键字,相当于使用定义游标时所用的 WHERE 条件。

仅更新当前游标中的数据(包含一行记录)。

UPDATE table_name

SET col1={ expr1 | NULL( select_statement ) } [,...]

WHERE CURRENT OF cursor_name

DELETE table_name

WHERE CURRENT OF cursor_name

参数 意义
GLOBAL 指定游标是全局的
cursor_variable_name 包含游标值的变量