1.mysql 数据库
-- 创建存属过程
CREATE PROCEDURE testSyh()
BEGIN
DECLARE num int ;
SET num = 1;
WHILE
num < 10 DO
-- 插入语句
INSERT INTO `pingan`.`student`( `id_card`, `name`, `age`, `address`) VALUES ( '1', '小明', 12, '月亮');
SET num = num + 1;
END WHILE;
END;
-- 执行存属过程
call testSyh();
-- 删除存属过程 -- 存在删除,不存在结束
DROP PROCEDURE IF EXISTS testSyh;
2.oracle数据库
-- oracle 数据库需要注意一下id生成的问题
declare
-- 需要刷多少条数据
syhMaxCount constant int:=100;
i int :=1;
begin
for i in 1..syhMaxCount loop
-- 插入语句
INSERT INTO `pingan`.`student`( `id_card`, `name`, `age`, `address`) VALUES ( '1', '小明', 12, '月亮');
end loop;
commit;
end;