使用存储过程实现循环插入100条记录,存储过程100条
mysql> delimiter $$ mysql> create procedure p3() -> MODIFIES SQL DATA -> BEGIN -> set @i=0; -> set @max=100; -> while @i<@max do -> insert into user values (@i); -> set @i = @i + 1; -> end while; -> end $$
declare @a as int
set @a=1
while(@a<=100)
begin
insert into table1 values('','','','')
set @a=@a+1
if @a>100
break
else
continue
end
提取前N条记录比较好实现,将N作为参数传入存储过程中即可,
利用top关键字加排序,即可实现前N条数据的检索。
插入N条记录的话得先将数据传入存储过程中,利用循环连续插入。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。