Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

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

서버에서 사용하고 있는 DB를 Unload 한 후 로컬PC의 Cubrid에 Load하였습니다.

 

사용하고 있는 함수가 있어서 class파일을 loadjava해주었는데

Parameter count is invalid. expected: 0, actual: 1

란 에러가 자꾸 납니다.

 

로컬에서 컴파일 한 class가 아니라서 그런가.. 싶어서

Cubrid설치폴더>java폴더에 java파일을 넣고 컴파일한 후 loadjava해주고

csql DB명으로 해당 DB로 접속한 후

csql> create function 큐브리드에서쓸함스명() return string

csql> as language java

csql> name '자바클래스명.메소드명() return java.lang.String';

을 적어주었습니다.

 

Current transaction has been committed.

1 command(s) successfully processed.

라는 결과가 출력되었고

 

csql> ;xrun

한 후

ERROR: No statement to execute.

0 command(s) successfully processed.

 

라고 나옵니다.

 

어떻게 해야 해결이 되는건가요?

  • ?
    이용미 2012.05.29 18:45

    안녕하세요. 질문 감사 드립니다.

    해당 오류는 만들어진 함수를 호출 할 때, parameter의 개수가 달라 발생하는 오류입니다.

    전달 받을 parameter의 개수는 0개인데, 1개를 입력하신 것으로 보입니다.

    확인 부탁 드리며, 계속 오류가 발생한다면 댓글로 프로시저 소스와 create 내용을 올려주세요.

  • ?
    어려운큐브 2012.05.30 22:40 SECRET

    "비밀글입니다."

  • ?
    이용미 2012.05.31 01:03

    안녕하세요.

    댓글로 첨부해 주신 java 소스에는 아래와 같이 decrypt라는 함수가 String타입의 매개변수를 encrypted로 받는다고 정의되어 있으나,

    ð  public static String decrypt(String encrypted) throws Exception

    csql에서 create function시에는 아무 값도 넘겨주지 않는다고 정의하고 있습니다.

    ð  Create function decrypt() ruturn string

    java 파일은 예전에 쓰시던 것을 그대로 가져오셨다고 하셨으니, Create function시 아래 링크를 참고하셔서 생성하시면 될 것 같습니다.

    http://www.cubrid.org/manual/ko/8.4.4/sql/jsp.html#id6

    확인 후, 문제가 있으시다면 댓글 부탁 드립니다.


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

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

    Date2020.04.09 Byadmin Views4458
    read more
  3. 현재 이중화 진행중인 db 를 한쪽을 끊고 이관작업이후 이중화를 붙이면 동기화가 문제가 없나요?

    Date2017.10.30 Bycoolkkm Views376
    Read More
  4. 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다

    Date2013.05.29 By바람바람 Views84897
    Read More
  5. 현재 디비가 조회가 되지 않을정도로 느립니다.

    Date2019.01.17 By시리 Views247
    Read More
  6. 현재 구축 중인 사이트에 GROUP_CONCAT 쿼리 최적화 관련 문의드립니다

    Date2020.10.21 By인혁 Views747
    Read More
  7. 해시분할 문의

    Date2010.04.10 By초보 Views9983
    Read More
  8. 해당 ip에만 접속 권한을 주는 기능은 없나요?

    Date2009.07.27 By얀들 Views9083
    Read More
  9. 해당 SQL은 어떻게 수정하나요?

    Date2015.11.04 By닥터히어로 Views4379
    Read More
  10. 해결 부탁드립니다.

    Date2017.01.10 ByGNS Views14524
    Read More
  11. 함수/프로시져 구동시 필요한 java버젼

    Date2023.03.31 By네오랜덤 Views123
    Read More
  12. 함수/프로시저 설정 문제

    Date2016.09.01 By동훈이 Views13925
    Read More
  13. 함수/저장프로시저 타입 오류 관련 문의합니다.(ado.net한글깨짐 포함 수정)

    Date2014.01.01 By아이쿠두야 Views12591
    Read More
  14. 함수 실행시 한글 깨짐 현상

    Date2011.10.05 By대규 Views11849
    Read More
  15. 함수 생성 문의

    Date2022.06.13 Byozro Views189
    Read More
  16. 함수 생성 관련 문의

    Date2021.10.12 Bybnb0165 Views81
    Read More
  17. 함수 사용시 한글 깨짐 현상

    Date2016.06.28 By펌피 Views10196
    Read More
  18. 함수 사용시 max, min 값 문의

    Date2020.01.20 Bykipo0821 Views531
    Read More
  19. 함수 사용 에러

    Date2016.03.31 By말큼 Views9292
    Read More
  20. 함수 문의

    Date2022.05.18 Byamostella Views164
    Read More
  21. 함수 등록한 수 쿼리문에서 사용하면 에러나는데 뭐가 문제인거죠?

    Date2012.05.26 By어려운큐브 Views13893
    Read More
  22. 함수 값은 null 체크가 안되나요??

    Date2022.08.22 Byozro Views60
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 200 Next
/ 200

Contact Cubrid

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