* 저장 프로시저란 ?
저장 프로시저 또는 스토어드 프로시저는 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합니다.
데이터베이스에 대한 일련이 작업을 정리한 절차를 관계형 데이터베이스 관리 시스템에 저장한 것으로 영구저장모듈이라고도 불린다.
* 저장 프로시져의 장점
1..매우 좋은 성능
2. 보안성을 높일 수 있음.
3. 다양한 처리가 가능
4. 넷웍의 부하를 줄일 수 있음
* 저장 프로시저의 단점.
1. 접하기 어려움
2. VB나 ASP에서 호출 방식이 틀려 처음 저장 프로시져를 접할경우 거부감이 생김
3. 새로운 언어를 배우는 정도의 부담이 있음.
* 프로시저 생성
Create PROC p_readMaxSalary
AS
select emNo, max(Salary)
from Employee
where [Salary] >= 250
group by emNo
GO
EXEC dbo.p_readMaxSalary;
참고 :
- https://ko.wikipedia.org/wiki/%EC%A0%80%EC%9E%A5_%ED%94%84%EB%A1%9C%EC%8B%9C%EC%A0%80
반응형
'프로그래밍 > DB & Redis' 카테고리의 다른 글
샤딩이란 sharding이란? (0) | 2016.08.08 |
---|---|
제약조건 Constraint (0) | 2016.08.08 |
[mssql] 조회하기 Where, Having (0) | 2016.07.20 |
시퀀스 (0) | 2016.07.20 |
[MSSQL] isNull 함수 (0) | 2016.07.20 |
댓글