第九十章 SQL命令 WHERE CURRENT OF
使用游标指定当前行的UPDATE/DELETE子句。
大纲
WHERE CURRENT OF cursor
参数
cursor- 指定在光标的当前位置执行操作,光标是指向表的光标。
描述
WHERE CURRENT OF子句可用于基于游标的嵌入式SQL UPDATE或DELETE语句,以指定位于要更新或删除记录上的游标。
例如:
&sql(DELETE FROM Sample.Employees WHERE CURRENT OF EmployeeCursor)
删除最后一个FETCH命令从“EmployeeCursor”游标获得的行。
嵌入式SQL UPDATE或DELETE可以使用WHERE子句(不带游标)或WHERE CURRENT OF(带声明游标),但不能同时使用两者。
如果指定的UPDATE或DELETE既不带WHERE也不带WHERE CURRENT OF,则会更新或删除表中的所有记录。
