Я создал функцию pgsql:
Имя функции : fn_add_xyz(integer,bit,boolean,text)
.
Когда мы вызываем вышеуказанную функцию
Функция вызова : select * from fn_add_xyz(1,'1','true','hello');
через Java-приложение в окне XP. Работает нормально.
Но когда мы вызываем вышеуказанную функцию через то же Java-приложение в Win server 2003. Выдает ошибку:
org.postgresql.util.PSQLException: ERROR: function fn_add_xyz(integer,character varying,character varying,text)does not exist
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Эта проблема возникает в клиентской среде. Мы проверили это в нашей среде, она работает правильно.