小弟进来写一个存储过程,其中有一个功能要删除一个表中某些数值比较大的记录。写了如下语句:
cursor mycur is select lukou1,lukou2,max(shijian) from scott.tmp_vinfo group by lukou1,lukou2 for update;
结果在PL/SQL developer中报错说for update不能和group by结合使用。想问大虾们,是否真是这样。那如果要实现这个功能,该如何操作呢?
...全文
1061打赏收藏
如何用游标删除多行数据
小弟进来写一个存储过程,其中有一个功能要删除一个表中某些数值比较大的记录。写了如下语句: cursor mycur is select lukou1,lukou2,max(shijian) from scott.tmp_vinfo group by lukou1,lukou2 for update; 结果在PL/SQL developer中报错说for update不能和group by结合使用。想问大虾们,是否真是这样。那如果要实现这个功能,该如何操作呢?