데이터베이스 저장 프로세스 및 호출

2946 단어 데이터베이스
내용: - 저장 프로세스 형식 - 저장 프로세스를 정시에 호출하는 상세 정보:
1、      
BEGIN
    DECLARE b int DEFAULT 0;
    DECLARE nowA INT;
    DECLARE nowB VARCHAR(20) CHARSET utf8 DEFAULT '';
    DECLARE user_cursor CURSOR FOR select ...;
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET b=1;
    OPEN user_cursor;
    FETCH user_cursor into nowA,nowB;
    WHILE b<>1 do
            IF ... THEN

            ELSE

            END IF;
            FETCH user_cursor into nowA,nowB;
    END WHILE;
    CLOSE user_cursor;
END
2、        
create event if not exists e_eventA
on schedule at '2017-12-15 01:10:00'+ INTERVAL 1 DAY
on COMPLETION PRESERVE
do CALL ProName()

#  event_scheduler    
show VARIABLES like 'event_scheduler';
#       ,     
set GLOBAL event_scheduler=1;

#       
alert event e_eventA on COMPLETION PRESERVE ENABLE;
#       
alert event e_eventA on COMPLETION PRESERVE DISABLE;
#     
drop EVENT e_eventA

좋은 웹페이지 즐겨찾기