17,377
社区成员
发帖
与我相关
我的任务
分享
BEGIN
FOR c IN
(SELECT ROWID AS rid,
Row_Number() over (ORDER BY n1) AS rn
FROM table1)
LOOP
UPDATE table1
SET n21='z',
n22=SubStr('0000'||To_Char(c.rn),-4)
WHERE ROWID=c.rid;
END LOOP;
COMMIT;
END;
/