这个错误通常发生在使用游标时,表的结构发生了更改,导致游标无法继续使用。
可能是在声明游标之后,对表进行了添加、删除或修改列等操作,导致游标无法使用。
实际上定义游标之后没有DDL语句的执行 没有更改表结构
试试 Could not complete cursor operation because the table schema changed after the cursor was declared 中的方法:
Try explicitly setting your cursor to be
LOCAL STATIC FORWARD_ONLY
.
这是加个local修饰 用静态游标么 防止其他同名的游标有冲突吗
如果是读的时产生这个问题,建议用结果集放入临时表来读,再用游标操作