[저장프로시저 Stored Procedure]
SQL문의 요약된 표현으로 사용하기 편리하고
실행속도가 빠른게 장점.
DB개발자들이 SQL쿼리문을 모듈화시키고
APP개발자들에 패키지로 제공해서 사용상, 보안상 편리.
입,출력 파라메타(인자값)방식 지원
*일반적 SQL문의 실행순서
1.명령어 맞는지 점검(쿼리문의 구문분석(문법검사))
2.해당개체(테이블,칼럼등)가 있는지 확인
3.해당 사용자가 주어진 개체에 권한이 있는지
4.SQL서버 옵티마이저가 실행계획을 짜고 최적화 되게 실행
5.컴파일
6.실행
*저장 프로시저를 만들면?
1번/2번 프로시저 생성시 미리 해놓음.
*저장프로시저를 실행할때(1번/2번생략하고)
3번->4번->5번->6번
*저장프로시저 생성
create proc 프로시저이름
as
구문작성
create proc List_zipcode
as
select * from w_zipcode
*저장프로시저 실행
exec List_zipcode
*저장프로시저 수정
alter proc List_zipcode
as
select top 1 * from w_zipcode
exec List_zipcode
*저장프로시저 구문 조회
exec sp_helptext List_zipcode
*저장프로시저 삭제
drop proc List_zipcode
'..열심히 공부하세.. > MS-SQL' 카테고리의 다른 글
11_동적프로시저 (0) | 2008.06.18 |
---|---|
10_매개변수 프로시저 (0) | 2008.06.18 |
08_모델링 연습 (0) | 2008.06.18 |
07_join (0) | 2008.06.18 |
06_모델링 (0) | 2008.06.18 |