2011-02-10 36 views
10

Điều này có vẻ là một bản sao của câu hỏi khác với cùng một tiêu đề, nhưng nó thực sự không phải là.Làm thế nào để TẠO THỦ TỤC trong H2

Chúng tôi có logic kinh doanh của chúng tôi được thực hiện chủ yếu là các thủ tục được lưu trữ của DB2 (tôi thấy rằng H2 có chế độ tương thích với DB2 - tốt đẹp!).

Làm cách nào chúng tôi có thể sử dụng H2 để thử nghiệm đơn vị trong bộ nhớ với các quy trình này?

Thật không may H2 dường như thiếu lệnh CREATE PROCEDURE từ số grammar.

Tôi không muốn sử dụng các hàm Java làm stored procedures. Nó sẽ là tốt nhất nếu các tập tin sql rất giống nhau có thể được sử dụng để thử nghiệm và sản xuất là tốt ... tôi hỏi quá nhiều?

EDIT: chúng tôi cũng sử dụng SQL cursors ... một lần nữa, không có dấu hiệu của sự hỗ trợ :-(

Trả lời

5

Thật không may, chế độ tương thích không đi xa như hỗ trợ prodecures SQL Hiện nay, giải pháp duy nhất là để. sử dụng các hàm Java. Các con trỏ SQL cũng không được hỗ trợ, xin lỗi.Nhưng tôi sẽ thêm các yêu cầu tính năng này vào lộ trình. Các bản vá được chào đón tất nhiên :-)

+0

Cảm ơn bạn đã phản hồi, thành thật mà nói, tôi đã mong đợi điều gì đó từ IBM trong bộ phận, do đó, không cảm thấy quá xấu về nó ;-) – egbokul

Các vấn đề liên quan