Background Image

FORUM

조회 수 4299 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

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

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

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


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
SELECT
 AA.CONTENT_ID,
 AA.CONTENT_GROUP_ID,
 AA.TITLE,
 AA.DESCRIPTION,
 ABCDE(AA.SDATE, '324') AS SDATE,
 TO_CHAR(AA.SDATE, 'YYYYMMDD') || REPLACE(TO_CHAR(AA.REGIST_DATE, 'HH24:MM:SS'), ':', '') AS REGIST_DATE,
 REPLACE(REPLACE(AA.KEYWORD, ',', ','), '،', ',') AS KEYWORD,
 AA.IMAGE_NAME,
 AA.IMAGE_PATH,
 AA.CONTENT_SOURCE_ID,
 ABC(AA.CONTENT_SOURCE_ID, '324') AS CONTENT_SOURCE,
 CC.NAME,
 FROM_BASE64(TO_BASE64(CC.EMAIL)) AS EMAIL,
 BB.CONTENT_STORAGE_ID,
 DD.TITLE AS CATEGORY_NM,
 CASE BB.CATEGORY_ID
  WHEN 3 THEN '123'
  ELSE '2344'
 END CATEGORY_CODE
FROM
 AAAAAA AA
 JOIN BBBBBB BB ON AA.LANGUAGE_ID = BB.LANGUAGE_ID
 AND AA.CONTENT_GROUP_ID = BB.CONTENT_GROUP_ID
 LEFT OUTER JOIN CCCCCC CC ON AA.REGIST_ID = CC.USER_ID
 LEFT OUTER JOIN DDDDDD DD ON BB.CATEGORY_ID = DD.CATEGORY_ID
WHERE
 AA.CONTENT_ID = #articleId#
 AND AA.LANGUAGE_ID = #language#
 AND ROWNUM = 1


-------------------------------------------------------------------

해당 쿼리는 업무테이블명을 고대로 가져올수 없어서 임시로 바꾼것들이 있습니다.


현재 저 쿼리를 날려보면



실행 오류 : -588
INTERNAL ERROR: Assertion 'false' failed


이런 에러가 발생합니다.


중간에 LEFT OUTER JOIN  부분 두개를 INNER JOIN 으로 바꾸면 정상적으로 동작합니다. (이때 FUNCTION은 제대로 동작합니다.)


아니면 LEFT OUTER JOIN 상태에서 FUNCTION을 사용한걸 주석하면 정상적으로 됩니다.


도대체 무슨 이유인지 잘 모르겠네요


그리구 비밀글로 작성할려면 어떻게 하나여??


  • ?
    오명환 2017.09.19 09:57
    9.3 버젼의 버그입니다. 10.1에서는 수정되었습니다.
    아직, 9.3 버젼에서 정식으로 패치되지 않았습니다.

    9.3 버젼을 사용하시려면 outer join질의과 sp를 하나의 query에 사용하지 마시고, outer join을 sub-query로 호출한 후 sp를 사용하시면 해결이 됩니다.

    예)
    select abcd(a.y) from a left outer join b on a.id = b.id where a.id = 1
    ->
    select abcd(y) from (select y from a left outer join b on a.id = b.id where a.id = 1)
  • ?
    권호일 2017.09.21 13:12
    하이버네이트가 지원하는 nativeSQL 사용하시면 됩니다.

    사용 예제는 아래 URL을 참고하세요.

    http://dev.anyframejava.org/docs/anyframe/plugin/hibernate/4.6.1/reference/html/ch08.html
  • ?
    펌피 2017.09.25 09:52
    말씀해주신 주소가 접속이 안되는데요....

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 111
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4473
800 쿼리 실행 속도 의문 1 하하 2020.10.06 495
799 쿼리 실행 에러 도움 요청 드립니다. 13 Mide 2020.05.15 810
798 쿼리 실행 오류 문의 1 종이 2014.01.25 11624
797 쿼리 실행시 응답이 없습니다. 1 scvjeong 2020.02.24 315
796 쿼리 에러 1 secret 김수민 2014.11.27 11
795 쿼리 오류 (컬럼 조회 순서에 따라 오류) 7 file ozro 2022.08.11 204
794 쿼리 오류 질문 입니다. 1 초보 2010.03.24 13831
793 쿼리 오류 질문입니다. 1 혁이랍니다 2017.10.11 446
» 쿼리 오류가 뭐때문에 나오는지 이유를 모르겠네요 3 펌피 2017.09.18 4299
791 쿼리 오류인데 어쩌해야할지 3 노닝 2010.04.13 12779
790 쿼리 작성에 관한 문의 드립니다. 2 prometheus 2012.04.25 8447
789 쿼리 조회시 인덱스를 타지 않고 full scan 으로 나오는 경우 질문드립니다. 3 file 덴드로비움 2017.11.20 4360
788 쿼리 조회오류인가요?? 2 다음 2021.03.11 205
787 쿼리 질문 5 헬리스 2015.08.28 9092
786 쿼리 질문드립니다. 1 secret 질문있어요 2013.02.21 8
785 쿼리 질의시 소수점 자리 수 처리 관련 1 dashbell 2014.02.14 22005
784 쿼리 취소 API 는 무엇인가요? 2 초보대왕 2010.09.30 8525
783 쿼리 튜닝 및 실행계획 관련 문의 드립니다. 3 file kikiki767 2022.12.23 140
782 쿼리 플랜 cardinality, cost 이상 1 parknnna 2023.02.16 185
781 쿼리 확인 부탁 드립니다. 1 Philip Park 2010.01.08 9595
Board Pagination Prev 1 ... 156 157 158 159 160 161 162 163 164 165 ... 200 Next
/ 200

Contact Cubrid

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