17,082
社区成员
发帖
与我相关
我的任务
分享
DECLARE
CURSOR EMP_CURSOR SELECT * FROM TEST; --TEST(ID,NAME,SAL),ID为主键
BEGIN
OPEN EMP_CURSOR
LOOP
FETCH EMP_CURSOR INTO V_ID,V_NAME,V_SAL;
EXIT WHEN EMP_CURSOR%NOTFOUND;
UPDATE TEST SET SAL=SAL+100 WHERE ID=V_ID;
COMMIT; -----------第一个
END LOOP;
CLOSE EMP_CURSOR;
--COMMIT; -----------第二个
END;