ANTLR4 có ngữ pháp sql có sẵn không? Nếu vậy, tôi có thể tìm thấy nó ở đâu?antlr4 sql ngữ pháp
Có một liên kết từ wiki ANTLR, nhưng liên kết bị phá vỡ: grammar list
ANTLR4 có ngữ pháp sql có sẵn không? Nếu vậy, tôi có thể tìm thấy nó ở đâu?antlr4 sql ngữ pháp
Có một liên kết từ wiki ANTLR, nhưng liên kết bị phá vỡ: grammar list
Không, tại thời điểm viết bài này, không có ngữ pháp v4 SQL.
Tất cả v4 ngữ pháp sẽ được đưa vào kho Github sau (như xa như tôi có thể nhớ từ danh sách ANTLR gửi thư): https://github.com/antlr/grammars-v4
Các văn phạm tiếng v3 ở đây bây giờ: http://antlr3.org/grammar/list.html
Tính đến tháng hai/6/2017, có tập tin ANTLR4 cho t-sql, nhưng nó được cộng đồng duy trì, và chưa hoàn chỉnh, tôi thấy nhiều câu lệnh SQL hợp lệ để SQLServer nhưng không thể phân tích cú pháp bằng ngữ pháp này.
Tôi đã tìm thấy các v3 ngữ pháp ở đây: [http://antlr3.org/grammar/list.html](http://antlr3.org/grammar/list.html) –
@Chris, vâng, tôi đã thấy Sam/280Z28 đề cập đến điều này trong [câu hỏi khác của bạn] (http://stackoverflow.com/questions/14466254/antlr-v3-sql-grammar) nhưng quên cập nhật câu trả lời này. Cảm ơn. –
Có một ngữ pháp sqlite, có phần gần. – jkschneider