Background Image

Forum

조회 수 352 추천 수 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
번호 제목 글쓴이 날짜 조회 수
2766 큐브리드 로그 설정에 대한 질문 1 dosem7 2018.01.12 182
2765 이중화 관련 추가 질문 드립니다. sync 설정을 관련 질문입니다. 1 coolkkm 2018.01.11 117
2764 이중화 관련 추가 질문 드립니다. sync 설정을 관련 질문입니다. 1 coolkkm 2018.01.11 134
2763 CSQL 로그와 매니저 로그를 ON/OFF할 수 있나요? 1 dosem7 2018.01.11 123
2762 큐브리드 패스워드 저장되는 파일이 별도로 있나요?? 1 dosem7 2018.01.11 175
2761 CUBRID에 로그인 실패 시 잠금정책 설정이 가능한지? 1 sspark 2018.01.11 138
2760 일정한 주기마다 비밀번호를 바꾸는 설정을 하고 싶습니다. 1 dunkin23 2018.01.10 179
2759 csql.err 로그에 대해 질문 올립니다. 1 dosem7 2018.01.10 136
2758 웹매니저 관련 acl 문의드립니다. 1 sspark 2018.01.10 141
2757 인터프리터 로그 남기는 설정 문의드립니다. 1 sspark 2018.01.10 145
2756 CUBRID IP차단기능 관련 질문드립니다. 2 sspark 2018.01.09 186
2755 데이터베이스 관리자 권한이 계정별로 어떻게 부여되어있는지 확인하려고 합니다. 1 sspark 2018.01.09 225
2754 CUBRID에는 패스워드 관련 정책(사용기간, 복잡도, 패스워드 길이 8자 이상 / 숫자, 특수문자 등 사용 필수) 같은 설정은 없나요? 1 sspark 2018.01.09 178
2753 큐브리드 이중화 insert, update, delete 속도 차이 3 coolkkm 2018.01.03 274
2752 insert 시 useGeneratedKeys="true" keyProperty="key" keyColumn="id" 옵션 사용 여부.. 2 닉네임없다고전해라 2017.12.28 470
2751 HA 모드에서 master 와 slave 동기화 문제 4 seohyun 2017.12.28 212
2750 큐브리드 매니저 접속 에러 3 TT 2017.12.27 225
2749 JAVA VM 라이브러리 오류 1 용군 2017.12.19 163
2748 큐브리드 매니저로 큐브리드 접속시 에러가 납니다. 1 노멤버 2017.12.19 183
2747 Cubrid 점검 대상 문의 1 초코칩 2017.12.18 140
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 148 Next
/ 148

Contact Cubrid

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