MySQL에서 DELIMITER이란 무엇인가...
DELIMITER $$
CREATE PROCEDURE P_SET_TMP_DATE()
BEGIN
DECLARE i INT DEFAULT 0;
DELETE FROM ZTMP_DATE_DATA WHERE DATE_FORMAT(DT_1MI, '%Y-%m-%d') = DATE_FORMAT(sysdate(), '%Y-%m-%d');
WHILE (i < 1440) DO
INSERT INTO ZTMP_DATE_DATA(DT_1MI) VALUE(DATE_ADD(CONCAT(DATE_FORMAT(sysdate(), '%Y-%m-%d'), ' 00:00:00'), INTERVAL i MINUTE));
SET i = i + 1;
END WHILE;
END$$
DELIMITER ;
오늘 처음 만난 쿼리..
처음과 마지막에 사용된 DELIMITER의 뜻은 ... 쉽게 세미콜론으로 이해하면 된다고 함. ( ; )
아래 블로그를 참고..
참고 : https://devonce.tistory.com/27
728x90
300x250