儲存過程--一般不在專案中使用,如果使用那一定是非常傳統的專案或者是傳銷 -_-!!! 因為極其不好維護而且入引數都是固定的,像網際網路專案中入參資訊可能是那樣的麼*^*!!!
總之不推薦使用儲存過程,只是用於新增測試資料可以嘗試.
// 建立儲存過程
create procedure dowhile()
begin
declare i int ;
set i = 1;
while i <= 1000
do insert into sc_stock_test (stock_code,prod_code,stockhouse_code,warehose_code) values ('100'+i,'100'+i,'100'+i,'100'+i);
set i=i+1;
end while;
end;
//呼叫儲存過程
call dowhile();
//執行完儲存過程之後
select * from sc_stock_test;//已經有1000條資料
//刪除儲存語句 使用後確定無用之後 記得刪除避免占用空間
drop procedure dowhile;
//檢視資料庫中所有的儲存語句
show procedure status where db='資料庫';
//檢視某個儲存語句的詳細
show create procedure 資料庫.儲存過程名稱;
這裡有篇文章挺詳細的有興趣的可以看下 使用儲存過程批量新增資料例項
使用儲存過程批量新增資料例項 insert by,insert at,update by,update at,audit state,pay state,pay proof,dept name,area,pay channel values i,concat fk20190815 i gys0000...
使用儲存過程批量新增資料例項
使用儲存過程批量新增資料例項 insert by,insert at,update by,update at,audit state,pay state,pay proof,dept name,area,pay channel values i,concat fk20190815 i gys0000...
利用儲存過程進行批量資料新增
下面這個儲存過程是實現將表t jxjh ydjxrws中滿足條件的資料新增到表t jxrws中 create procedure jxjh sczxjxrws xnxqbh varchar 5 zybh varchar 10 ccbh varchar 10 nj intas declare li b...