동적 쿼리를 만들고 있는데요.
쿼리를 만들고 실행을 시키면 쿼리의 일부분만 나오고 나머지는 안나옵니다.
declare @sql varchar(8000)
set @sql = 'SELECT * FROM T_LEVEL_MST '
PRINT @sql
저 sql 변수의 내용이 7천 몇자가 'SELECT * FROM T_LEVEL_MST 라고 한다면
print 로 찍어보면 T_LEVE 까지만 찍히고, SELECT * FROM T_LEVEL_MST라고는 안나오는데용.
DECLARE를 여러개 써서 합쳐봐도 안되는데, 장문의 쿼리문을 EXEC로 처리할려면 어떻게 해야 하나요?
글자 수는 근 7천자 정도 됩니다.
Comment 1
-
나는짱이야
2014.05.15 20:32
http://technet.microsoft.com/ko-kr/library/ms176047.aspx
주의 라는 부분을 보시면 아시겠지만 4,000자까지 출력되는 상황이라 select문 사용하셔야 정상적으로 보일껄로 생각됩니다.