mysql的存储过程基本使用
生活随笔
收集整理的這篇文章主要介紹了
mysql的存储过程基本使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
創建存儲過程
CREATE PROCEDURE dataBackupForAllTable () BEGIN ... END;帶參數傳遞(IN)
CREATE PROCEDURE dataBackupForOneDept (IN p_In int ) BEGININSERT INTO his_user (ID,ORG_ID,AU_ID) SELECT ID,ORG_ID,AU_ID FROM user WHERE ORG_ID = p_In;END查看數據庫存儲過程
show procedure status;查看創建過程
show create procedure dataBackupForAllTable;調用不帶參存儲過程
CALL dataBackupForAllTable();調用帶參存儲過程
set @p_In=1;/**--設置p_In 為1**/call poin(@p_In);/**--調用存儲過程**/刪除存儲過程
drop procedure dataBackupForAllTable;局部變量設置
CREATE PROCEDURE dataBackupForAllTable () BEGIN SET @XX = YEAR(NOW()); SET @XXX = MONTH(NOW());INSERT INTO his_user (ID,ORG_ID,AU_ID,XX,XXX) SELECT ID,ORG_ID,AU_ID,@XX,@XXX FROM user; ... END;總結
以上是生活随笔為你收集整理的mysql的存储过程基本使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: List集合、常用数据结构基本了解
- 下一篇: thymeleaf基本语法