No function escape processing?

Поиск
Список
Период
Сортировка
От Jason Sando
Тема No function escape processing?
Дата
Msg-id GOEJKBIJJHJANPJLFMDJIEGDCKAA.jsando@claritysys.com
обсуждение исходный текст
Ответы Re: No function escape processing?
Список pgsql-jdbc
Is it intentional that the driver (7.3.4) doesn't do function escape
processing?

Eg:

  select * from mytable where {fn left(col_1, 1)} between 'A' and 'F'

results in:

    java.sql.SQLException: ERROR:  parser: parse error at or near "{"
      at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:131)

It looks like AbstractJdbc1Statement.replaceProcessing(String p_sql) only
escapes time/date literals and passes everything else directly through.

Thanks,

- Jason Sando



В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Venkata Ramana
Дата:
Сообщение: POSTGRE WESPHERE TECHNICAL DOUBT
Следующее
От: Eric Tan
Дата:
Сообщение: Re: How to insert Chinese (big5) through JDBC?