需要对数据库中的批量数据进行操作,所以写了下面的SQL:
1,循环;
2,字符串拼接;'[nokia]'||v_LoopCounter
declare
v_LoopCounter Binary_Integer:=227;
BEGIN
loop
UPDATE CTU_AVATAR_RULE SET status = 'disabled',gmt_modified = sysdate WHERE name = '[nokia]'||v_LoopCounter;
v_LoopCounter:= v_LoopCounter+1;
exit when v_LoopCounter=228;
end loop;
end;
本文介绍了一种使用PL/SQL过程来循环更新数据库中带有特定前缀名称的记录的方法。通过定义一个循环计数器变量并利用字符串拼接,实现对一系列记录的状态更新。
1052

被折叠的 条评论
为什么被折叠?



