그냥 돌리면 에러없이 결과가 제대로 잘 나오는데 동적쿼리로 만들어서 돌리면 에러가 나네요..

이상하네요..


쿼리 길이가 긴데, 에러 나는 부분만 보면, 아래와 같습니다.


DECLARE @SQL


SET @SQL = '

select

bit_title

, substring(month, 1, , charindex(''-'', month) - 1) as month

, [201405]

, [201406]'

..

...

..

'

PRINT @SQL

EXEC(@SQL)


이렇게 밑으로 201504까지 이어집니다.


에러가 나는 부분은 위의 빨간색으로 칠해놓은 부분입니다.

에러내용은 이렇습니다.


메시지 1038, 수준 15, 상태 4, 줄 132

개체 또는 열 이름이 없거나 비어 있습니다. SELECT INTO 문의 각 열에 이름이 있는지 확인하십시오. 다른 문의 경우에는 빈 별칭이 있는지 확인하십시오. 별칭은 "" 또는 []로 정의할 수 없습니다. 별칭을 올바른 이름으로 변경하십시오.

메시지 105, 수준 15, 상태 1, 줄 132

문자열 ''의 따옴표가 짝이 맞지 않습니다.

메시지 102, 수준 15, 상태 1, 줄 132

'' 근처의 구문이 잘못되었습니다.




그냥 돌리면 잘 되는 쿼리인데,
@SQL 변수에 넣고 돌리니깐 이런 에러가 나네요...
도대체 이게 뭔지 모르겠습니다.
No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 21978
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12251
8680 SQL Server 에이전트 작업 스크립트 생성 질문드립니다. [4] HoyaSoft 2015.04.27 4451
8679 행을 열로변환하는 간단한 쿼리 조언좀 부탁드립니다 [2] ngbrother 2015.04.24 3435
» 동적쿼리 생성시 오류가 납니다. [1] 성시기 2015.04.24 4630
8677 키워드 검색시 키워드에서 빈공간 제외한 글자까지 같이 검색하고 싶을때.. [2] 냥냥 2015.04.23 3124
8676 MS-SQL 질문 드립니다.(Include Index, Covered Index) [2] cool8720 2015.04.23 6362
8675 sa 암호 6자리 넣을 수 없을까요? [2] 공공칠 2015.04.22 5746
8674 merge 구문시 속도차이 질문입니다 로쏘네리 2015.04.22 2935
8673 SQL 인스턴스 문의 건 [1] 병법삼십육계 2015.04.21 2559
8672 SSIS 패기지에서 각각 태스크 별로 수행시간을 알아낼수있을까요? 로쏘네리 2015.04.21 2276
8671 SSAS 서비스 관련 문의 입니다. 한인 2015.04.21 2579
8670 예약작업 백업관련 [1] hhhh 2015.04.21 2613
8669 문의 드립니다 [2] 아수라발발타 2015.04.21 2900
8668 행열변환 쿼리 질문입니다.(+@....) [2] 왕만두와우동 2015.04.20 2634
8667 지금 실행중인 프로시저의 파라미타로 넘어온 값을 구할 수 있을까여? [1] 더따뜻한 2015.04.20 2648
8666 중복값 찾기 질문입니다. [2] 아수라발발타 2015.04.20 2926
8665 중복된 값 제거후 원하는 값 구하기 [2] 준후택 2015.04.20 2308
8664 문자열 조작관련... [2] 아싸라비아콜롬비아 2015.04.17 2501
8663 문의 드립니다 [3] 호박아 2015.04.16 2562
8662 프로시저명 으로 SSIS 태스크 검색하는 방법이 있을까요? [1] 로쏘네리 2015.04.16 2607
8661 비율에 따른 금액 계산 [1] taz2315 2015.04.16 2615





XE Login