sqlyog存儲過程


存儲過程定義:(摘自百度百科):

存儲過程(Stored Procedure)是在大型數據庫系統中,一組為了完成特定功能的SQL 語句集,存儲在數據庫中,經過第一次編譯后再次調用不需要再次編譯,用戶通過指定存儲過程的名字並給出參數(如果該存儲過程帶有參數)來執行它。

我的需求:

想在數據庫school的表student中插入1000條記錄。

操作:

sqlyog中新建一個存儲過程:

DELIMITER $$

CREATE
    PROCEDURE `school`.`test`()
    BEGIN
DECLARE i INT DEFAULT 0;
 
WHILE i<1000 DO
    INSERT INTO student(score) VALUES(i);
    SET i=i+1;
END WHILE;
    END$$

DELIMITER ;

如上,建立了一個存儲過程,名為test,像執行一個普通sql腳本一下執行這段代碼,即在數據庫中建立了這個存儲過程。

調用存儲過程,即完成了插入數據操作:

CALL test(); 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM