Я получаю эту ошибку "Неправильный синтаксис функции или процедуры по смещению 5."когда я запускаю следующий код:
public void callPro(int id) {
int inv_id = id;
int cust_id = 0;
try {
Connection conn = connect();
CallableStatement cstmt = conn.prepareCall("{? = inventory_held_by_customer(?)}");
cstmt.setInt(2, inv_id);
cstmt.registerOutParameter(1, Types.INTEGER);
cstmt.execute();
cust_id = cstmt.getInt(1);
System.out.println(cust_id);
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}
Есть предложения по устранению ошибки?