Chúng tôi đã gặp phải vấn đề tương tự ... Tóm lại, không có giải pháp nào sẵn sàng cho điều đó:nếu bạn mở Ant hoặc Maven nguồn, bạn sẽ thấy họ đang sử dụng bộ tách tập lệnh dựa trên regexp đơn giản, tốt cho các tập lệnh đơn giản, nhưng thường không thành công, ví dụ:các thủ tục được lưu trữ.
Thực sự có các trình phân tích cú pháp ANTLR cho PL / SQL, chẳng hạn như trình phân tích của Alexandre Porcelli —Có rất gần, nhưng vẫn chưa sẵn sàng để sử dụng như một giải pháp thả vào.
Chúng tôi đã viết xong một bộ chia đặc biệt khác
nhận biết một số lệnh sqlplus như /
và EXIT
- nó vẫn còn xấu, nhưng hoạt động với hầu hết các tập lệnh của chúng tôi.