Как включить LIMIT для DB2 на AS400 через JDBC?

Я хотел бы использовать предложение LIMIT для подкачки страниц в DB2. DB2 размещена на AS400, и я обращаюсь к нему через JDBC через JTOpen.

В Пейджинге через наборы результатов, используя LIMIT и OFFSET или ROWNUM, я узнал, что могу поставить DB2 в совместимость с MySql, вызвав

DB2_COMPATIBILITY_VECTOR=MYS

Это позволяет использовать предложение LIMIT для пейджинга. Поскольку мои запросы должны выполняться и на MySql, это было бы очень полезно.

К сожалению, я не нашел способа включить это через JDBC, и я не совсем уверен, что это вообще поддерживается в DB2 на AS400.

Надеюсь, что кто-то может пролить свет на это.

1 ответ

DB2/400 имеет встроенную поддержку для этого "из коробки" (так что не тратьте время на совместимость с MySQL!)

Подробности смотрите в разделе Эквивалент LIMIT для DB2.

Другие вопросы по тегам