/*造資料用*/
delimiter //
DROP PROCEDURE IF EXISTS mytestpro ; /*如果存在 洗掉*/
CREATE PROCEDURE mytestpro ()
BEGIN
DECLARE i INT ;
DECLARE j VARCHAR (200) ;
SET i = 2 ;
WHILE i < 1000 DO /*回圈開始造資料啦*/
SET j = CONCAT('姓名', i) ;
INSERT INTO cd (`Cd_name`, `Cd_code`) VALUES (j, CONCAT('001', i)) ; /*造資料*/
SET i = i + 1 ;
END
WHILE ;
END//
delimiter ;
CALL mytestpro (); /*呼叫存盤程序 */
DROP PROCEDURE mytestpro /*造完了洗掉*/
第二種
DELIMITER $$
CREATE PROCEDURE prcd_create_data2(IN totalCount int)
begin
DECLARE num int;
set num=10;
while num<totalCount do
set num=num+1;
INSERT INTO xjltest
(
Cd_name,
Cd_code
)
VALUES('1',num);
end while;
END $$
DELIMITER;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/262724.html
標籤:基礎類
