DELIMITER $$
CREATE PROCEDURE 스토어드_프로시저_이름()
BEGIN
SQL 프로그래밍 코딩
END $$
DELIMITER ;
CALL 스토어드_프로시저_이름()
IF <조건식> THEN
SQL 문장들
ELSE
END IF;
CASE
WHEN 조건1 THEN
SQL 문장들
WHEN 조건 2 THEN
SQL 문장들
ELSE
SQL 문장들
END CASE;
WHILE <조건식> DO
SQL 문장들
END WHILE;
WHILE (i <= 100) DO
SET hap = hap + i;
SET i = i + 1;
END WHILE;
어느 상황에서 사용할까?
예시로 출입시간을 태그 할 때마다 실시간으로 INSERT하고 싶을 때
