2011-02-10 13 views
10

To zdaje się być duplikatem drugiego pytania o tym samym tytule, ale tak naprawdę nie jest.Tworzenie procedury w H2

Nasza logika biznesowa została zaimplementowana głównie jako procedury składowane DB2 (widzę, że H2 ma tryb zgodności z DB2 - ładny!).

W jaki sposób możemy użyć H2 do testowania jednostek w pamięci za pomocą tych procedur?

Niestety H2 wydaje się brakować polecenia CREATE PROCEDURE od jego grammar.

Nie chcę używać funkcji Java jako stored procedures. Byłoby najlepiej, gdyby te same pliki sql mogły zostać użyte do testowania i produkcji ... czy pytam za dużo?

EDIT: możemy również użyć kursorów SQL ... znowu, nie ma śladu poparcia :-(

Odpowiedz

5

Niestety, tryb zgodności nie iść tak daleko, jak wspieranie prodecures SQL Obecnie jedynym rozwiązaniem jest. użyj funkcji Java, kursory SQL również nie są obsługiwane, przepraszam, ale dodam te prośby o nowe funkcje do mapy drogowej. Oczywiście, patche są mile widziane :-)

+0

Dziękuję za odpowiedź, szczerze mówiąc, spodziewałem się czegoś od IBM w tym dział, więc nie przejmuj się tym ;-) – egbokul