sp_executesql장점


1. Query 에 매개변수(입력/출력)을 정의 할수 있다.

2. 매개변수 사용으로 인하여 쿼리 최적화 프로그램이 컴파일된 실행플랜을 재사용할 확률이 높아진다.

3. sp_executesql은 시스템저장프로시져가 아닌 확장 저장프로시져이다.


sp_executesql을 사용할때도 주의할점


1. 동적 SQL문에서는 RETURN문을 사용할 수 없다.

2. 로컬 별수를 액세스 할 수 없다.

3. 현재 데이터베이스가 변경되지 않는다.




'SQL > MS-SQL' 카테고리의 다른 글

특정경우를 만족하는 행 SELECT  (0) 2017.09.04
FOR XML  (0) 2017.09.04
WINDOW FUNCTION  (0) 2017.09.04
Dynamic Query와 Pivot  (0) 2017.09.03
재귀쿼리  (0) 2017.09.02

+ Recent posts