반응형
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',,,,, @내보낼 매개변수 =''
반응형
'MS SQL' 카테고리의 다른 글
MS SQL_PARTION사용법 (0) | 2022.08.02 |
---|---|
MS SQL_사용자 정의 함수 사용법 (0) | 2022.08.02 |
MS SQL_페이징처리3/TOP()사용법 (0) | 2022.07.31 |
MS SQL_페이징처리2/ROW_NUMBER 사용법 (0) | 2022.07.31 |
MS SQL_페이징처리1/OFFSET FETCH 사용법 (0) | 2022.07.31 |