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條記錄的話得先將數據傳入存儲過程中,利用循環連續插入。