DECLARE
x number;
s VARCHAR2(3);
BEGIN
x := 0;
s := '';
WHILE x < 20 LOOP
if x < 10 then
s := concat('00', x);
elsif x >= 10 and x < 100 then
s := concat('0',x);
end if;
/*DBMS_OUTPUT.PUT_LINE('x=' || x);*/
DBMS_OUTPUT.PUT_LINE(s);
insert into table
(FID,b)
values
(x,concat('111', s));
x := x + 1;
END LOOP;
END;
oracle用WHILE循环插入数据
最新推荐文章于 2024-04-20 00:26:31 发布