반응형
WHILE 조건 DO
실행할 문장
END WHILE;
WHILE문을 사용하려고 알아봤는데 모든 예제에 프로시져가 붙어 있었다.
이유가 데드락 때문이라고 하던데...
입문자인 나는 잘 모르겠다.
그래도 모두 쓰는 데에는 이유가 있으니..
그리고 프로시져를 쓸 때에는 DELIMITER를 꼭 사용한다.
WHILE문 하나 알아보는데 몇개를 알게 된건지...
나는 https://www.mysqltutorial.org/mysql-stored-procedure/mysql-while-loop/를 참고했다.
많은 설명이 있어서 좋다. 영어라는 점은....
결국 큰 문법을 정리하면
DELIMITER $$
CREATE PROCEDURE 프로시져명(
변수들
)
BEGIN
WHILE 조건 DO
실행문;
END WHILE;
END$$
DELIMITER ;
자세한 예제는 위의 사이트에서!
'SQL' 카테고리의 다른 글
[C#, Cosmos DB] 날짜 사용 (feat. Z) (0) | 2021.06.08 |
---|---|
[MYSQL] 비어있는 문자 0으로 채우기 (0) | 2020.04.08 |
plsql (0) | 2018.04.09 |
4월 3일 SQL 시험 (0) | 2018.04.02 |
데이터 무결성 (0) | 2018.03.30 |
댓글