본문 바로가기
MS SQL

MS SQL_프로시저 사용법

by 디디찐 2022. 8. 1.
반응형

1.프로시저란

저장프로시저 Stored Procedure (SP) 

프로시저는 SQL Server에서 제공되는 프로그래밍 기능이며, 쿼리 문의 집합체라고 볼 수 있다.

SELECT, INSERT, UPDATE, DELETE 등의 DQL, DML을 사용할 수 있고 IF 문이나 DECLARE, SET 등의

프로그래밍 문법을 사용할 수 있다.

참고:  https://devkingdom.tistory.com/323

2. 프로시저 사용법

 - 프로시저 생성

CREATE PROCEDURE [프로시저명]
-- 생략 가능    
@매개 변수1      타입,     
@매개 변수2      타입,       		       
,,,,
@내보낼 매개변수  타입  OUTPUT-- 매개변수를 리턴 받으려면 OUTPUT 작성
--
AS	
BEGIN
실행할 쿼리문
END

 - 프로시저 수정 

ALTER PROCEDURE [프로시저명]


-  프로시저 삭제 

DROP PROCEDURE [프로시저명]


- 프로시저 조회

sp_helptext [프로시저명]


sp_helptext [프로시저명] 
Ctrl + T 텍스트 형식으로 표기
Ctrl + D 표 형식 표기 

설정 후 F5 실행


- 프로시저 호출

--매개변수 X
EXEC [프로시저명] 	
--매개변수 0
EXEC [프로시저명] @매개변수1 = '전달할 값' ,@매개변수2 = '전달할 값2',,,,, @내보낼 매개변수 =''
반응형