2011-02-10 11 views
10

Questo sembra essere un duplicato di un'altra domanda con lo stesso titolo, ma in realtà non lo è.Come CREARE PROCEDURA in H2

Abbiamo la nostra logica aziendale implementata principalmente come stored procedure DB2 (vedo che H2 ha una modalità di compatibilità DB2 - bello!).

Come è possibile utilizzare H2 per il test dell'unità in memoria con queste procedure?

Sfortunatamente ad H2 sembra mancare il comando CREATE PROCEDURE dal suo grammar.

Non voglio utilizzare le funzioni Java come stored procedures. Sarebbe meglio se gli stessi file sql potessero essere usati anche per test e produzione ... sto chiedendo troppo?

EDIT: usiamo anche cursori SQL ... di nuovo, nessun segno di sostegno :-(

risposta

5

Purtroppo, la modalità di compatibilità non va per quanto supporto prodecures SQL Attualmente, l'unica soluzione è quella di. le funzioni di Java non sono supportate, ma io aggiungo queste richieste di funzionalità alla roadmap. Naturalmente le patch sono le benvenute :-)

+0

Grazie per la risposta, onestamente, mi aspettavo qualcosa da IBM in questo dipartimento, quindi non sentirti troppo male ;-) – egbokul