I'm using PostgreSQL's function query_to_xml function to generate XML of a query result.
SELECT * FROM query_to_xml( 'SELECT * from some_table WHERE id = ?',true,false,'')
Problem is, when I use it from JDBC, with prepared Statements the '?' is ignored, so Postgres says:
"The column index is out of range..."
Is there any possible solution to pass parameters to such a query ?
Try to move the
?
outside the string literal: