Как создать процедуру в H2 - PullRequest
       28

Как создать процедуру в H2

11 голосов
/ 10 февраля 2011

Кажется, что это дубликат другого вопроса с тем же названием, но на самом деле это не так.

Наша бизнес-логика реализована в основном как хранимые процедуры DB2 (я вижу, что у H2 есть DB2режим совместимости - приятно!).

Как мы можем использовать H2 для тестирования модулей в памяти с этими процедурами?

К сожалению, H2, похоже, не имеет команды CREATE PROCEDURE из своей грамматики.

Я не хочу использовать функции Java в качестве хранимых процедур .Было бы лучше, если бы те же самые файлы sql могли использоваться и для тестирования, и для производства ... я слишком много спрашиваю?

РЕДАКТИРОВАТЬ: мы также используем курсоры SQL ... опять же, никаких признаков поддержки: - (

1 Ответ

5 голосов
/ 11 февраля 2011

К сожалению, режим совместимости не ограничивается поддержкой процедур SQL. В настоящее время единственным решением является использование функций Java. Курсоры SQL также не поддерживаются, извините. Но я добавлю эти запросы функций в дорожную карту. Патчи приветствуются конечно: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...