Oracle和达梦:循环执行SQL(如循环插入数据)
- 其中:WHILE i <= 100000 LOOP,10万是循环10万次
- 其中:i NUMBER := 1;,1是从一开始
-- 循环执行一条sql
DECLARE
i NUMBER := 1;
BEGIN
WHILE i <= 100000 LOOP
-- 在这里编写你要执行的SQL语句
-- 例如:EXECUTE IMMEDIATE 'INSERT INTO table_name VALUES (' || i || ')';
insert into "CS_YT1"."T_PT"("ID", "NAME") VALUES(i, 'dddd……');
i := i + 1;
END LOOP;
END;
标签:NUMBER,插入,WHILE,循环,SQL,Oracle
From: https://www.cnblogs.com/kakarotto-chen/p/17840418.html