在sybase中,使用游标可以删除当前引用的行吗? 如果是这样,光标最终会引用什么?
答案 0 :(得分:4)
来自manuals.sybase.com - Updating and deleting rows using cursors:
使用delete语句的where current of子句,可以删除当前光标位置的行。从游标的结果集中删除行时,将从基础数据库表中删除该行。您可以使用光标一次只删除一行。
从游标中删除行后,Adaptive Server将光标定位在游标结果集中已删除行之后的行之前。您仍必须使用fetch访问下一行。如果删除的行是游标结果集中的最后一行,Adaptive Server会将光标定位在结果集的最后一行之后。