프로시저 호출 오류가 발생합니다.
- 작성자 :
- 노*휘
- 작성일 :
- 2023-06-09 12:00:51
- 조회수 :
- 896
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
전자 정부 프레임워크에서 postgresql 호출시 파라미터가 맞지 않다는 오류가 계속 나타납니다. 첨부파일에 에러 로그와 호출 mybatis xml 프로시저 소스 첨부하였습니다.
첨부 파일의 SirenAlbaroConnectMapper.xml 의 callSpSirenMan100Insert 쿼리가 호출하는 곳이고 input 파라미터가 26개 입니다.
프로시저_sp_siren_man100_insert.txt 가 호출되는 프로시저 인데 input 파라미터 26개 +output 파라미터 4개인데 SirenAlbaroConnectMapper.xml 에서 output 파라미터를 삭제하고 호출해 보기도 했는데 계속해서 에러 로그에 서 보시는 것 처럼 "Hint: No function matches the given name and argument types. You might need to add explicit type casts." 에러가 계속해서 발생합니다
postgresql 을 호출하기 위해 세팅해야 되거나 문제가 될만한것을 누락한 것이 있을까요? 물리적으로는 모두 맞게 한것 같은데 지속적인 오류가 발생해서 도움 요청드립니다.
빠른 답변 부탁드리겠습니다.
첨부 파일의 SirenAlbaroConnectMapper.xml 의 callSpSirenMan100Insert 쿼리가 호출하는 곳이고 input 파라미터가 26개 입니다.
프로시저_sp_siren_man100_insert.txt 가 호출되는 프로시저 인데 input 파라미터 26개 +output 파라미터 4개인데 SirenAlbaroConnectMapper.xml 에서 output 파라미터를 삭제하고 호출해 보기도 했는데 계속해서 에러 로그에 서 보시는 것 처럼 "Hint: No function matches the given name and argument types. You might need to add explicit type casts." 에러가 계속해서 발생합니다
postgresql 을 호출하기 위해 세팅해야 되거나 문제가 될만한것을 누락한 것이 있을까요? 물리적으로는 모두 맞게 한것 같은데 지속적인 오류가 발생해서 도움 요청드립니다.
빠른 답변 부탁드리겠습니다.
환경정보
-
- OS 정보 : 윈도우10
- 표준프레임워크 버전 : eGovFrameDev-3.10.0-64bit
- JDK(JRE) 정보 : jre1.8.0_251
- WAS 정보 : 톰캣9
- DB 정보 : PostgreSQL 13.7
- 기타 환경 정보 :
첨부파일
A
안녕하세요.
표준프레임워크센터입니다.
해당 내용만으로 정확히 알수는 없으나
첨부하신 오류메시지만으로 보면
프로시저의 인수 유형은 모두 character varying인데
실제로는 데이터 형식이 다르기 때문에
명시적 유형케스트를 추가해야 한다는
오류메시지로 예상 됩니다.
인수값들을 확인해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
해당 내용만으로 정확히 알수는 없으나
첨부하신 오류메시지만으로 보면
프로시저의 인수 유형은 모두 character varying인데
실제로는 데이터 형식이 다르기 때문에
명시적 유형케스트를 추가해야 한다는
오류메시지로 예상 됩니다.
인수값들을 확인해보시기 바랍니다.
감사합니다.