본문 바로가기
Database/MSSQL

MS SQL | 프로시저(Procedure) 만들고 실행하는 방법

by 지혜를 탐구하는 오딘 2023. 3. 27.
728x90
반응형

프로시저(Procedure), 쉽게 생각해서 함수라고 보면 됩니다.

SQL에서 사용할 있는 함수를 프로시저Procedure라고 있습니다.

저장프로시저(Stored Procedure)🔗

 

만드는 문법은 다음과 같습니다.

 

CREATE PROCEDURE 프로시저이름
AS
    명령어 쿼리
GO

 

실행하는 방법은 다음과 같습니다.

 

EXEC 프로시저이름;

 

 

 

 

파라미터(Parameter) 필요하면, 다음과 같이 입력합니다.

 

CREATE PROCEDURE 프로시저이름
    @변수이름 변수타입
    , @변수이름 변수타입
    , …
AS
    명령어 쿼리
GO

 

 

실행 방법은 쉼표(',') 구분하여 매개변수, 파라미터를 입력합니다.

 

EXEC 프로시저이름 매개변수1, 매개변수2, …;

 

 

Procedure 내부에서 변수를 선언할 때에는 다음과 같이 합니다.

 

CREATE PROCEDURE 프로시저이름
AS
    DECLARE @변수이름 변수타입
    SET @변수이름 = 값
    명령어 쿼리
GO

 

 

 

(참고자료)

MS SQL | 데이터 타입 설명(간단히)🔗

저장 프로시저 만들기🔗

저장프로시저(Stored Procedure)🔗

 

 

(관련된 )

MS SQL | 프로시져 변수에 SELECT 쿼리 넣기, 선언, 할당 방법(타입오류)🔗

728x90
반응형

댓글