페이지 저장 프로세스의 사용

4239 단어 저장 프로세스
1. 저장 프로세스
저장 프로세스는 데이터베이스에서 실행하는 방법과 같다(함수)
장점: 속도가 빠르고 데이터베이스에 저장된 저장 프로세스 문장은 모두 컴파일된 것이다
모듈식 프로그램 설계 허용
시스템 보안 강화, SQL 유입 방지
네트워크 트래픽 감소, 저장 프로세스의 이름만 전송
2. 저장 프로세스 분류
1. 시스템 저장 프로세스
시스템 정의로 마스터 데이터베이스에 저장
이름 "sp"시작 또는 "xp"서두
2. 사용자 정의 저장 프로세스
사용자가 자신의 데이터베이스에서 만든 저장 프로세스 usp
3. 저장 프로세스 생성
Create proc[edure] 스토리지 프로세스 이름
@ 매개 변수 1 데이터 형식 = 기본값 output,
@ 매개 변수 n 데이터 형식 = 기본값 output
   as 
SQL 문
4. 저장 프로세스의 사용
 1 create procedure usp_FenYe

 2 @pageIndex int,

 3 @pageCount int=10,

 4 @pageTotalCount int output

 5 as

 6 begin

 7   --      

 8   declare @totalData int;

 9   set @totalData=(select count(*) from T)

10   set @pageTotalCount=Ceiling(@totalData*1.0/@pageCount);

11   --    

12   select * from

13   (select *,num=row_number() over(order by id) from T) as t

14    where t.num between 
15 @pageCount * (@pageInde-1)+1 and @pageCount* @pageIndex; 16 end 17 go

 
 
 

좋은 웹페이지 즐겨찾기