Background Image

FORUM

2014.01.25 02:13

쿼리 실행 오류 문의

조회 수 11623 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
Windows 2008 64bit
CUBRID Ver.
[cubrid_rel] 수행 결과
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

 

 

안녕하세요.

 

 

며칠전에 데이터베이스 서버 하드웨어를 구매하여 큐브리드 설치 후 서버 이전 작업을 준비중 오류가 발생하여 문의드립니다.

 

기존에 사용하던 큐브리드는 Windows 2003 32bit Cubrid 8.4.3.1005 입니다.

이번에 사용하는 큐브리드는 Windows 2008 64bit Cubrid 9.2.0.0155 입니다.

 

문의사항은 기존에 서버에서 수년간 잘 돌아가던 쿼리 하나가 이번에 큐브리드 버전업 후 오류가 발생합니다.

 

 

아래의 쿼리는 마스터 테이블에서 특정 기간에 해당되는 건수를 다른 테이블에서 결과 갯수만큼만 조회하는 쿼리입니다.

 

SELECT A.pd
    FROM ho_article A
    WHERE A.pd BETWEEN '20140124' AND '20140125'
      ORDER BY A.pd
      FOR ORDERBY_NUM() BETWEEN 1 AND (SELECT COUNT(*) FROM ho_article_sub)

 

F5 실행

 

정상

 

************************************************************************************************************************************************

 

F6 실행

 

실행 오류 :-21003
"1번째 라인 실행 오류

오류 설명:
null
Cannot communicate with the broker[CAS INFO - localhost:30000,1,6508],[SESSION-16058],[URL-jdbc:cubrid:localhost:30000:joongdo_db:dba:********:].

 

 

 

 

 

위의 쿼리에서 마스터 테이블 결과값 필드를 A.pq ==> *로 수정

 

SELECT *
    FROM ho_article A
    WHERE A.pd BETWEEN '20140124' AND '20140125'
      ORDER BY A.pd
      FOR ORDERBY_NUM() BETWEEN 1 AND (SELECT COUNT(*) FROM ho_article_sub)

 

F5 실행

 

1번째 질의 실행이 실패하였습니다.
--------------------------------------------------

SELECT *
    FROM ho_article A
    WHERE A.pd BETWEEN '20140124' AND '20140125'
      ORDER BY A.pd
      FOR ORDERBY_NUM() BETWEEN 1 AND (SELECT COUNT(*) FROM ho_article_sub);


실행 오류 : -21003
Cannot communicate with the broker[CAS INFO - localhost:30000,1,5352],[SESSION-16058],[URL-jdbc:cubrid:localhost:30000:joongdo_db:dba:********:].

 


************************************************************************************************************************************************

 

 

F6 실행


1번째 질의 실행이 실패하였습니다.
--------------------------------------------------
SELECT *
    FROM ho_article A
    WHERE A.pd BETWEEN '20140124' AND '20140125'
      ORDER BY A.pd
      FOR ORDERBY_NUM() BETWEEN 1 AND (SELECT COUNT(*) FROM ho_article_sub);


실행 오류 : -21003
Cannot communicate with the broker[CAS INFO - localhost:30000,1,5352],[SESSION-16058],[URL-jdbc:cubrid:localhost:30000:joongdo_db:dba:********:].

 


실행 오류 :-21003
"1번째 라인 실행 오류

오류 설명:
null
Cannot communicate with the broker[CAS INFO - localhost:30000,1,6964],[SESSION-16058],[URL-jdbc:cubrid:localhost:30000:joongdo_db:dba:********:].

 

 


 

기존에 큐브리드 8.4.3.1005 에서는 잘 돌아가던 쿼리가 버전 업 후 실행이 되지 않아 원인을 알아보니...

 

 

WHERE A.pd BETWEEN '20140124' AND '20140125'

 

조회조건과

 

FOR ORDERBY_NUM() BETWEEN 1 AND (SELECT COUNT(*) FROM ho_article_sub);

 

조건에 (SELECT COUNT(*) FROM ho_article_sub) 쿼리가 한문장 내에 있을 경우 오류가 발생하였습니다.

 

 

우선 쿼리를 분리하여 실행하여 웹프로그램 서버 이전작업은 진행하지만 큐브리드 9.2.2 버그인것 같아 문의드립니다.

 

참고로 마스터 테이블은 List 분할이 된 테이블입니다.

 

확인 부탁드립니다.

 

감사합니다.

  • ?
    손승일 2014.01.27 20:24

    문의하신 사항 내부 확인 결과 동일한 현상이 재현되고 있습니다.

    현재는 말씀하신대로 between절에 사용하고 있는 sub_query를 분리해서 사용하셔야 할 것 같습니다.

    해당 사항은 수정될 수 있도록 처리하겠습니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4438
1744 쿼리 질의시 소수점 자리 수 처리 관련 1 dashbell 2014.02.14 21991
1743 select 에러 문제 1 알칸펠 2014.02.13 8475
1742 DB 일반 사용제 테이블 생성시 오류 1 file cobus 2014.02.13 9348
1741 migration toolkit 사용시 Got minus one from a read call 에러 발생 1 말랑 2014.02.13 15722
1740 Query Browser Eclipse plug-in 설치시 오류 3 file 규리 2014.02.07 11342
1739 CUBRID 9.2.0.0.155 한글 깨짐 관련 요청 2 뿡뿡이입니다 2014.02.06 11268
1738 여러행에 걸쳐 있는 데이터를 하나의 행으로 모으는게 가능하나요? 1 dashbell 2014.02.03 11927
1737 php에서 큐브리드 사용하기 5 파스크란 2014.02.03 10147
1736 큐브리드 매니저 실행시 에러 1 file 아프리카 2014.02.03 10693
1735 autoset 631 에서 창에서 큐브리드 매니저 실행시 다음과같은 에러창이 뜸 file 아프리카 2014.02.03 7756
1734 HA 설정 이후 자동시작이 되지 않습니다. 1 김종언 2014.01.27 7179
1733 ADO update관련 문의드립니다. 1 SD2 2014.01.26 7686
1732 JBoss connection pool 설정방법 문의드립니다. 1 secret 땡땡이 2014.01.25 6
» 쿼리 실행 오류 문의 1 종이 2014.01.25 11623
1730 큐브리드 외부 서버 접속 관련 질문입니다, 1 file 프라우닐 2014.01.23 12589
1729 큐브리드 64bit 설치 후 실행 문제.(2) 1 file 초보개발꾼 2014.01.21 14394
1728 브로커 타임아웃 설정 가능여부 문의 1 장경수 2014.01.20 11127
1727 데이터베이스가 사라집니다2 1 프라우닐 2014.01.20 8059
1726 파티션 테이블에 대해서.. 1 알칸펠 2014.01.17 11066
1725 CLASS 삭제문의 1 키싱유 2014.01.17 9361
Board Pagination Prev 1 ... 108 109 110 111 112 113 114 115 116 117 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales