동적 쿼리 사용시 속도개선문제점 해결을 위한 방안...
작성자 : 최고의하루
등록날짜 : 2009.01.03 08:28
위에는 생략합니다.
변수를 선언하고 동적쿼리를 생성합니다.
/* 파라미터 생성 */
SET @params = '@HosCd CHAR(2),@ReqYm char(6),
@ReqDgr char(1), @InsuCd varchar(4),
@ReqGb char(1), @AffPrDeptCd char(2),
@ChosGb varchar(2),@ClnYm char(6),
@ReqNo varchar(12),@isTest char(1),
@UserID varchar(8)'
SET @sqlInsert = @sqlInsert +@sqlHeader + @sqlFrom+ @sqlWhere
EXEC sp_executesql @sqlInsert, @params ,
@HosCd, @ReqYm ,@ReqDgr, @InsuCd, @ReqGb, @AffPrDeptCd, @ChosGb, @ClnYm, @ReqNo, @isTest, @UserID
위에 처럼 한다면 재컴파일을 피할수 있기 때문에 속도 개선에 많은 도움을 받을수 있다고 합니다. 새로운 sp로 인식하지 않고 기존에 했던것으로 인식을 한다는 군요.^^
[출처] 웹디황용
"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기, 각종 광고, 영업, 판매, 제안서, 전단지 반응율 3배×10배 이상 높이는 마법의 8단계 공식" |
☞자세히보기 |
|
|