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