[sql] 스토어드 프로시저의 호출 방법과 예제

스토어드 프로시저는 데이터베이스에 저장된 일련의 SQL 문을 실행하는데 사용됩니다. 이 게시물에서는 SQL에서 스토어드 프로시저를 호출하는 방법과 간단한 예제를 제공합니다.

스토어드 프로시저 호출 방법

다음은 SQL에서 스토어드 프로시저를 호출하는 일반적인 방법입니다.

Syntax:

EXEC proc_name param1, param2, ...

이때 proc_name은 호출하려는 스토어드 프로시저의 이름이며, param1, param2는 프로시저에 전달되는 매개변수입니다.

스토어드 프로시저 호출 예제

다음은 급여 계산을 위한 간단한 스토어드 프로시저 호출 예제입니다.

Syntax:

CREATE PROCEDURE CalculateSalary 
    @employee_id int,
    @month int,
    @year int
AS
BEGIN
    -- 스토어드 프로시저의 본문 내용
    -- @employee_id, @month, @year을 사용하여 급여를 계산하는 SQL을 실행
END

스토어드 프로시저를 호출하는 방법은 아래와 같습니다.

Syntax:

EXEC CalculateSalary 1001, 6, 2022

위 예제에서 CalculateSalary는 스토어드 프로시저의 이름을 나타내며, 1001, 6, 2022는 해당 프로시저에 전달되는 매개변수입니다.

이것으로 스토어드 프로시저의 호출 방법과 간단한 예제를 살펴보았습니다.

더 많은 정보가 필요하시다면 Microsoft 공식 문서를 참조하세요.