Когда я создаю готовый оператор, подобный этому, в Java (используя JDBC):
pStmt = conn.prepareStatement(qry);
все работает нормально. Однако, когда я хочу прокручиваемый набор результатов и использую это:
pStmt = conn.prepareStatement(qry,ResultSet.TYPE_SCROLL_INSENSITIVE);
Я получаю синтаксическую ошибку:
org.postgresql.util.PSQLException: ERROR: syntax error at or near "RETURNING"
Я даже не использую RETURNING в своем запросе.
Есть идеи?
Любая помощь будет оценена. Спасибо
Обновление:
Кажется, работает, если я использую это:
pStmt = db.prepareStatement(qry,ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
В чем разница между ЧУВСТВИТЕЛЬНЫМ и НЕДОСТАТОЧНЫМ?
Спасибо