程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 使用存儲過程實現循環插入100條記錄,存儲過程100條

使用存儲過程實現循環插入100條記錄,存儲過程100條

編輯:MySQL綜合教程

使用存儲過程實現循環插入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 $$

sql 數據庫循環插入100條記錄 怎實現? 是不是得用存儲過程

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條記錄

提取前N條記錄比較好實現,將N作為參數傳入存儲過程中即可,
利用top關鍵字加排序,即可實現前N條數據的檢索。
插入N條記錄的話得先將數據傳入存儲過程中,利用循環連續插入。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved