MariaDB 스토어드 프로시저 기본 사용법: 생성, 호출, 삭제 방법
스토어드 프로시저는 MariaDB에서 복잡한 작업을 자동화하고 성능을 최적화하는 데 유용한 도구입니다. 이 글에서는 스토어드 프로시저의 기본적인 생성, 호출, 삭제 방법에 대해 알아봅니다.
스토어드 프로시저 생성
스토어드 프로시저는 CREATE PROCEDURE 명령어를 사용하여 생성할 수 있습니다. 다음은 간단한 예제입니다.
DELIMITER //
CREATE PROCEDURE SimpleProcedure()
BEGIN
SELECT 'Hello, World!';
END //
DELIMITER ;// 대신 다른 구분자를 사용할 수도 있습니다. 예를 들어, DELIMITER $$ 또는 DELIMITER !! 등 원하는 구분자를 지정할 수 있습니다.
스토어드 프로시저 호출
스토어드 프로시저를 호출하려면 CALL 명령어를 사용합니다.
CALL SimpleProcedure();스토어드 프로시저 삭제
스토어드 프로시저를 삭제하려면 DROP PROCEDURE 명령어를 사용합니다.
DROP PROCEDURE IF EXISTS SimpleProcedure;▼ 스토어드 프로시저 생성 및 삭제 결과

예제: 매개변수를 사용하는 스토어드 프로시저
매개변수를 사용하는 스토어드 프로시저를 생성하는 방법을 알아봅니다.
DELIMITER //
CREATE PROCEDURE GreetUser(IN userName VARCHAR(100))
BEGIN
SELECT CONCAT('Hello, ', userName, '!');
END //
DELIMITER ;매개변수를 사용하는 스토어드 프로시저 호출
CALL GreetUser('BlueShare');▼ 매개변수를 사용하는 스토어드 프로시저 생성 및 호출 결과

참고할 만한 사이트
더 자세한 내용은 다음 사이트들을 참고하세요.
관련 이전 게시글
- MariaDB 변수 사용법
- MariaDB 제어 함수 사용법: IF, IFNULL, NULLIF, CASE
- MariaDB 데이터 추가: INSERT INTO 사용법
- MariaDB 데이터 수정: UPDATE 사용법
- MariaDB 데이터 삭제: DELETE FROM 사용법
이 글이 도움이 되셨다면 공유 부탁 드립니다.


![[SSMS] 로컬 서버(PC)에 설치한 MSSQL 서버 연결하는 방법](https://bluesharehub.com/wp-content/uploads/2022/02/img_41.png)
