Как включить 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.