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 |