Выполнить многострочный оператор sybase с помощью java.sql.Statement - PullRequest
1 голос
/ 05 февраля 2010

Как я могу установить rowcount, а затем выполнить запрос в функции Statement.executeQuery ()?

примечание: я не хочу использовать Statement.setMaxRows () для этого

1 Ответ

1 голос
/ 05 февраля 2010

Перед sybase ASE 12.5.3 вам нужно использовать "set rowcount #" и затем выбирать записи. Для более высоких версий вы можете просто использовать следующее

--Get top 10 rows.
select top 10 * from TAB_A order by my_col asc

Проверьте версию Sybase ASE, указав

select @@version

Если ваша версия не 12.5.4 или выше, я предлагаю обновить до 12.5.4. (Вам просто нужно установить EBF)

...