Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

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


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Ubuntu 18.04 64bit
CUBRID Ver.
CUBRID 11.2 (11.2.1.0677-82f461a) (64bit release build for Linux) (Jul 26 2022 18:30:33)
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
openjdk version "1.8.0_342"


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


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

제가 간단한 java 저장 함수를 만들어서  test를 하고 있는데 input 값이 254자가 넘어가면 널로 리턴되는 현상이 보입니다.

무엇이 문제가 되는지 도움을 얻을 수 있을까요?

 

== 테스트 했던 스크립트 ==

# JAVA

public static String JavaSelfTest(String paramString) {
  try {
    return paramString;
  } catch (Exception exception) {
    System.err.println("test cubrid 11.2");
    return "FALSE";
  } 
}

 

# JAVA 저장 함수
CREATE FUNCTION TEST_CUB (
  I_DATA VARCHAR(4000)
)
  RETURN VARCHAR(4000)
AS
  LANGUAGE JAVA
  NAME 'TestCub.JavaSelfTest( java.lang.String ) return java.lang.String';
    
# TEST SQL    
select TEST_CUB('123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890');
 

# TEST 결과

csql> select TEST_CUB('123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890');

=== <Result of SELECT Command in Line 7> ===

  TEST_CUB('12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012
34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456
7890123456789012345678901234567890123456789012345678901234' '5678901234567890123456789012345678901234567
890')
======================
  ''

1 row selected. (0.004749 sec) Committed. (0.000173 sec)

1 command(s) successfully processed.
 

※ 참고로 "Result of SELECT Command in Line" 여기를 보시면 3번째 줄에 [1234' '5678] 이런식으로 출력되는것으로 보아 뭔가 254자가 넘어갈때 변조가 일어 나는것 같습니다.

※ 또한,  254자가 넘어가면 NULL로 리턴 되는 현상은 11.0에서는 재현되지 않았습니다.

 

 

  • ?
    오명환 2022.10.21 10:56
    불편을 드려서 죄송합니다.
    현재 문의한 내용은 11.2 버전의 버그로 확인되었습니다.
    255자가 넘는 문자열 인자를 파싱하는 부분에서 오류가 발생했습니다.
    해당 문제는 11.2.2 patch에 반영중이며, 10월말 ~ 11월초 release 예정입니다.
  • ?
    오명환 2022.10.31 15:36
    11.2.2 patch version이 release 되었습니다.
    patch version으로 올려주신 문제가 해결되었는지 확인부탁드립니다.

    https://www.cubrid.com/release_note/3839380의 릴리즈 내용을 참고하세요.
  • ?
    두목원슝 2023.03.22 08:10
    수정 됨을 확인 하였습니다. 감사합니다.

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views64
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4464
    read more
  3. 추가문의가 있는 경우, 새 글을 적는게 좋을까요, 기존 글에 댓글 다는게 좋을까요?

    Date2022.11.16 By키롱 Views40
    Read More
  4. cubrid migration toolkit / oracle → cubrid / oracle의 jdbc 이슈 ( java.lang.RuntimeException: JDBC driver can't be null. ) (해결)

    Date2022.11.15 By키롱 Views145
    Read More
  5. cubrid 성능 수집 관련...

    Date2022.11.14 By무돌이 Views76
    Read More
  6. 뷰 생성 후 조회하는데 원본 쿼리와 갯수가 다릅니다

    Date2022.11.11 By플레이어블 Views52
    Read More
  7. clob 이미지 파일로 다운로드

    Date2022.11.11 By토리 Views239
    Read More
  8. CUBRID Manager(11.0.0.0001) Python Driver 설치 오류

    Date2022.11.10 Bymetalk2003 Views125
    Read More
  9. 큐브리드 방화벽 관련해서 질문있습니다.

    Date2022.11.08 By사블 Views172
    Read More
  10. 큐브리드 매니저 -> 데이터베이스 복구 오류 문제 문의

    Date2022.11.07 BypropolisCandy Views53
    Read More
  11. 큐부리드 함수 문의

    Date2022.11.07 Byozro Views117
    Read More
  12. ADO.NET 에서 connection pool 사용 가능한가요?

    Date2022.11.04 By시나브로 Views34
    Read More
  13. oracle_style_empty_string 설정 클라이언트 단에서 조회

    Date2022.11.04 Byhjeong Views56
    Read More
  14. HA 이중화 구성 시에 master, slave 관련하여 질문 드립니다.

    Date2022.11.02 Byk1n9 Views168
    Read More
  15. ubuntu:20.04 cubrid 설치 문의

    Date2022.11.01 Bygreen_auth Views90
    Read More
  16. 큐브리드에서 테이블 용량, 로우사이즈 검색방법

    Date2022.10.28 By차솨 Views563
    Read More
  17. 타 큐브리드 db에 insert 하려면..

    Date2022.10.28 By백수인 Views120
    Read More
  18. 큐브리드 디렉토리 용량 문의

    Date2022.10.28 By김상원 Views75
    Read More
  19. SQLGate 데이터 내보내기 오류

    Date2022.10.25 By써늬니 Views167
    Read More
  20. 스키마 내려받기 문의

    Date2022.10.24 Byozro Views68
    Read More
  21. 저장프로시저 샘플 테스트 에러 Invalid call: it can not return ResultSet.

    Date2022.10.21 By흔색늑대 Views126
    Read More
  22. 쿼리 실행 성공 여부가 일정하지 않습니다.

    Date2022.10.21 Byozro Views80
    Read More
Board Pagination Prev 1 ... 9 10 11 12 13 14 15 16 17 18 ... 200 Next
/ 200

Contact Cubrid

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