본문 바로가기
MySql

MySQL 프로 시저 / 함수를 사용하지 않고 MySQL에서 루프를 실행할 수 있습니까?

by 베이스 공부 2021. 1. 12.
반응형

테스트를 위해 MySQL 워크 벤치 또는 유사한 도구에서 루프를 실행할 수 있습니까? 시도했지만 오류가 발생했습니다.

가능하다면 실행할 수있는 간단한 예제를 제공하십시오.

 

해결 방법

 


빠른 저장 프로 시저가 작업을 수행해야합니다.

DELIMITER $$

DROP PROCEDURE IF EXISTS proc_loop_test$$
CREATE PROCEDURE proc_loop_test()
BEGIN
  DECLARE int_val INT DEFAULT 0;
  test_loop : LOOP
    IF (int_val = 10) THEN
      LEAVE test_loop;
    END IF;

    SET int_val = int_val +1;
    SELECT int_val; 
  END LOOP; 
END$$

DELIMITER ;

 

참조 페이지 https://stackoverflow.com/questions/14739940

 

 

반응형

댓글