mysql的存储过程基本使用
生活随笔
收集整理的這篇文章主要介紹了
mysql的存储过程基本使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
創(chuàng)建存儲過程
CREATE PROCEDURE dataBackupForAllTable () BEGIN ... END;帶參數(shù)傳遞(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查看數(shù)據(jù)庫存儲過程
show procedure status;查看創(chuàng)建過程
show create procedure dataBackupForAllTable;調(diào)用不帶參存儲過程
CALL dataBackupForAllTable();調(diào)用帶參存儲過程
set @p_In=1;/**--設(shè)置p_In 為1**/call poin(@p_In);/**--調(diào)用存儲過程**/刪除存儲過程
drop procedure dataBackupForAllTable;局部變量設(shè)置
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;總結(jié)
以上是生活随笔為你收集整理的mysql的存储过程基本使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: List集合、常用数据结构基本了解
- 下一篇: linux cmake编译源码,linu