쿼리문은 아래와 같습니다.
Select (select path from dbo.getTreeSource2(a.bm_idx,a.sb_idx))
as path From cb_source_board a
getTreeSource2()는 사용자 정의 함수인데 bm_idx와 sb_idx를 받아서
path라는 내용을 만들어 줍니다.
둘다 int 값인데
select path from dbo.getTreeSource2(15,38) 이라고 직접 값을
넣어주면 0000;0029;0030;0038; 이런식의 결과값을 보여줍니다.
그런데 왜 위 처럼 a.bm_idx, a.sb_idx를 넣어주면 다음과 같은
에러가 나는 것일까요?
----------------------------------
서버: 메시지 170, 수준 15, 상태 1, 줄 1
줄 1: '.' 근처의 구문이 잘못되었습니다.
----------------------------------
'.'은 a.bm_idx의 '.'을 말하는것 같습니다.
쿼리문을 아무리 쳐다봐도 이상이 없는것 같은데 에러가
나네요....
도와주세요
|