DennisKingsman
@DennisKingsman
Студент

Можно ли вызвать sql функцию через prepared Statement в java?

Через pgAdmin создал для своей базы данных функцию, могу ли я создавая запрос на сервере при помощи preparedStatement вызвать эту функцию то есть передать ему как аргумент скажем следующую строку:
private static final String SQL_FUNC_REQUEST = "Select addNode(?, xmlelement(name action, xmlattributes('? as billId, 
? as name), \n" +
            "\t\t\t\t\t\t\t xmlelement(name status, ?)));";

PreparedStatement preparedStatement = connection.prepareStatement(SQL_FUNC_REQUEST)

Моя функция имеет следующую сигнатуру:
create or replace function addNode(xmlId integer, newNode xml)
returns void as ...

То есть он же будет видеть эту функцию, после того как она была создана, я правильно понимаю?
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы