0
我们是否可以为UPDATE查询声明并打开一个游标呢,还是仅用于SELECT查询?我们可以使用游标进行UPDATE查询吗?
EXEC SQL PREPARE S FROM :query;
EXEC SQL DECLARE C CURSOR FOR S;
DbUtilT::set_bind_variables(bind_dp,¶mList);
EXEC SQL OPEN C USING DESCRIPTOR bind_dp;
EXEC SQL WHENEVER NOT FOUND GOTO end_update_loop;
EXEC SQL FETCH C USING DESCRIPTOR bind_dp;
EXEC SQL COMMIT WORK;
这样好吗?或者我们应该只对SELECT语句使用游标,那么我们如何执行UPDATE查询?
这是在Pro * C吗? –
@Alex - 是的,这是在Pro * C – user862833