글
(MSSQL) 긴 동적쿼리 작성시 유의사항
IT/Programming/Programming
2014. 2. 27. 20:39
동적쿼리를 길~게 작성하다보면 쿼리가 잘려서 들어가는 경우가 있다.
주로 2가지의 원인을 꼽을 수 있는데, 첫째는 동적 쿼리를 담는 변수의 크기가 작거나 둘째는 4000byte가 넘는 쿼리를 sp_executesql 프로시저로 넘겨서 사용할 때이다. 공식적인 문서에서 sp_executesql 이 긴 쿼리에 대해서 제대로 처리하지 못한다는 내용은 본 적은 없지만, 서핑 중에 보았던 글에서 sp_executesql 이 아주 긴 동적 쿼리를 처리할 때 문제가 생기는 경우가 있다고 한다.
지금은 아주 긴 동적 쿼리를 잘 쓰지 않아서 정말 그러한지는 테스트를 안해봤는데.. 나중에 짬을 내서 직접 테스트 해봐야겠다.
참고 링크 :
sp_executesql http://technet.microsoft.com/ko-kr/library/ms175170(v=sql.105).aspx
건방진 연이 - sp_executesql & exec() http://ddoung2.tistory.com/141
'IT/Programming > Programming' 카테고리의 다른 글
유니코드(UTF-8) 한글 코드표, 한글코드 범위 {AC00-D7AF} (0) | 2014.05.27 |
---|---|
PHP 배열 활용 총망라 (0) | 2014.04.07 |
(MSSQL) md5 사용 (0) | 2013.12.30 |
(C++) new 동적할당 NULL 초기화 (0) | 2013.12.19 |
[Assembly] Jxx 구문 총정리 (0) | 2011.02.22 |