문서의 이전 판입니다!
/*
MySQL 5.0.1 이상/MariaDB 5.1 이상
*/
DELIMITER $$
-- 생성
CREATE PROCEDURE {프로시저}() -- IN {입력변수} {타입}, OUT {출력변수} {타입}, INOUT {입출력변수} {타입}
{CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA}
BEGIN
/*
쿼리 작성
*/
END
$$
DELIMITER ;
-- 삭제
DROP PROCEDURE {프로시저};
/*
MySQL 5.0.10 이상/MariaDB 5.1 이상
*/
-- 삭제
DROP PROCEDURE IF EXISTS {프로시저};
/*
MariaDB 10.1.3 이상
*/
DELIMITER $$
-- 생성/수정
CREATE OR REPLACE PROCEDURE {프로시저}() -- IN {입력변수} {타입}, OUT {출력변수} {타입}, INOUT {입출력변수} {타입}
{CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA}
BEGIN
/*
쿼리 작성
*/
END
$$
DELIMITER ;
-- FIXME
-- FIXME