그런데 이 SQL을 돌려보았더니 쿼리 수행시간이 너무 오래 걸려서 ( 튜닝이 필요하겠죠 ) 제우스나 스튜디오가 일정시간 동안 응답이 없을 경우 time out 으로 끊어 버리기 때문에 발생되는 오류 메시지입니다. 즉, 프로프레임의 버그라고는 볼 수 없습니다.
해결방법으로는
1. sql 수행속도를 3초 이내에 나오도록 개선한다.
2. 개선이 어려울 경우 아래의 꼼수를 이용한다.
select 1 name, 1 age, 1 addr from dual 이라고 가라 SQL 을 만들어
(이때 출력 변수는 원래 쓰고자 하는 것으로 해 줘야 메타에서 갖다 붙여 주겠죠.. )
수행 하여 출력 변수를 먼저 만들어 놓고 진짜 SQL 을 갖다 엎어쳐 붙인 다음 저장해 주세요..
즐코딩 하세요. 어려움이 있으면 3시간 고민하지 마시고 바로 연락 주시죠..
[ 원 본 글 ]====================================================================================
* 발 신 자 : 강성국 차장/신솔솔루션/수신1
* 발신시각 : 2008-04-23 11:43:13
하루죙일 무려 3시간동안 이거하나 해결이 안되네요.
수고 하세요
사례2 : java.sql.SQLException:부적합한 열 인덱스
view의 출력변수 생성 버튼을 클릭했을 때 java.sql.SQLException:부적합한 열 인덱스 와 같은 오류가 난다면 마찬가지로 출력변수만 생성하기 위한 간단한 가라 SQL을 만들어 출력변수만 먼저 생성한 후 실제 SQL을 붙이고 저장하는 방법을 사용한다.
java.sql.SQLException:부적합한 열 인덱스 문제의 원인은 잘 모르겠으나 jdbc 에서 이 SQL을 정확히 해석하여 수행해 주지 못 하기 때문이다. 우리의 목적은 출력변수를 생성하는 것이므로 jdbc 의 제약성으로 인한 오류에 집중하지 말고 위의 방법으로 출력변수 생성하기만 하면 되는 것이다.
'컴퓨터활용 > 티맥스' 카테고리의 다른 글
dlcall 오류 날 때 (0) | 2008.05.19 |
---|---|
[디지털데일리] 코어뱅킹 솔루션 시장, 4사 경쟁구도 치열 (0) | 2008.05.12 |
구조체 패딩(padding)문제 (3) | 2008.04.21 |
DBIO 의 출력변수생성시 오류발생 건 (0) | 2008.04.16 |
JVM 부팅시 시스템시간을 읽어 온답니다 (0) | 2008.04.16 |