아래와 같은 오류가 올라오는 원인과 해결 방법을 알려주세요.
SQLException: 3626The transaction was aborted because it used
too much stack
space. Either use sp_configure to increase the stack size, or break
the query
into smaller pieces. spid: 37, suid: 5, hostname: imnetpia03-dev1,
application
name: isql
수행한 쿼리는 아래와 같습니다.
SELECT A.ID_CUST , A.CD_CUST_STAT, A.NM_CUST, A.NO_TEL1,
A.SSN, C.DESC_ADDR, A.TP_CUST,
E.ID_POST, A.SEQ_ADDR , A.ID_INSERT, A.FG_SOCIAL,
D.NM_BLD, D.NM_APT_DONG, C.NM_APT_HO,
D.NM_BUN, D.NM_HO, D.TP_BUN, D.TP_BLD,
C.TP_ADDR, F.ID_LOGIN, FN_CUST_GUBUN (convert(varchar,
A.ID_CUST))
FROM IESM_CUST A, IESM_ADDR C, IESM_BLD D, IESM_POST E,
IESM_USER_INFO F
WHERE A.ID_CUST = C.ID_CUST
AND A.SEQ_ADDR = C.SEQ_ADDR
AND C.ID_BLD = D.ID_BLD
AND D.ID_POST = E.ID_POST
AND A.ID_LOGIN = F.ID_LOGIN
AND A.ID_CUST = 1000002174
제 생각에는 JAVA FUNCTION인 FUNC_CUST_GUBUN을 사용해서 문제가
나오는 것 같습니다.
정확하게는 모르겠지만요. 도움을 요청 드립니다.
|