Pessoal,
(…)
CallableStatement proc = null;
proc = con.prepareCall("{ call aplicar_auditoria2()}");
proc.execute();
Ao executar a linha acima (proc.execute() ), ocorre a seguinte exceção :
org.postgresql.util.PSQLException: ERROR: function aplicar_auditoria2() does not exist
Ocorre que a função existe no banco ao qual o aplicativo está conectado.
Interessante que uso o seguinte tracho de código para criar uma função e funciona!
java.sql.Statement stmp = con.createStatement();
System.out.println(“Comando SQL Executado:”);
System.out.println(sql);
//stmp.execute(“create language ‘plpgsql’”);
stmp.execute(sql);
System.out.println(“Trigger Function criada”);
Aguém poderia me dar alguma dica de como fazer para “ver” a função no banco postgre?