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

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

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

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

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

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

EDIT: мы также используем курсоры SQL... опять же, никаких признаков поддержки :-(

1 ответов


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