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. No Image notice by admin 2024/04/23 by admin
    Views 118 

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

  2. SQLGate for CUBRID 영구 무료 라이선스 제공

  3. 정기 교육 관련 문의 드립니다.

  4. 갑자기 select속도가 떨어졌는데 원인이 뭔지 모르겠어요.

  5. service start 와 server start 시에 멈춤현상

  6. 분할 관련 문의드립니다.

  7. 매니저 관련 문의 드립니다.

  8. 아래에 이어서 질문 드립니다.

  9. Cubrid Manager에서 데이터 가져오기 와 내보내기

  10. MS-SQL 2008 -> CUBRID로 마이그레이션 방법..

  11. 내보내기할 때 옵션을 줄 수 있는 방법 없나요??

  12. 함수 등록한 수 쿼리문에서 사용하면 에러나는데 뭐가 문제인거죠?

  13. ODBC 오토커밋 off에 관련된 문의

  14. cubrid 설치후의 접속정보(유저ID/password)에 대해서

  15. cubrid_prepare 오류 질문드립니다

  16. csql 질문드립니다.

  17. 오류 해결방법을 몰라 질문드립니다.

  18. 최신 HP-Unix에 큐브리드 커널설정하기

  19. 서버 속도가 과도하게 느리네요

  20. ON DUPLICATE KEY UPDATE 사용시 affected rows 에 관한 질문

  21. Cubrid + Hibernate 관련 해서 질문좀 드릴게요.ㅜㅠ

  22. 큐브리드는 안드로이드 연동이 안되나요?

Board Pagination Prev 1 ... 135 136 137 138 139 140 141 142 143 144 ... 200 Next
/ 200

Contact Cubrid

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