MYSQL

[MYSQL] 프로시져

seongjin08 2022. 9. 13. 10:52

프로시져 리스트 확인

show procedure status ;

특정 프로시져 확인

show create procedure [프로시져 이름]

 

DELIMITER $$
CREATE PROCEDURE test()
BEGIN
    SELECT * FROM number;
END $$
DELIMITER $$

CALL test();

 

 

use test ;

DELIMITER $$
DROP PROCEDURE IF EXISTS test $$
CREATE PROCEDURE test()
BEGIN
 DECLARE i INT default 1;
 WHILE i < 10 DO
  INSERT INTO test.number (ID,AD) VALUES ("testing",i);
  SET i = i + 1;
  END WHILE;
  
    SELECT * FROM test.number;
END $$
DELIMITER $$

CALL test();​

 

 

'MYSQL' 카테고리의 다른 글

[MYSQL] 스케쥴러  (0) 2022.09.13
[MYSQL] 트리거  (0) 2022.09.13