任何人都可以共享一些參考資料,或者更好的例子是如何定義一個簡單的自定義查詢語言,然後創建一個翻譯器用於查詢這種語言的SQL查詢?我認爲antlr在這裏可以有所幫助,但是我找不到一個很好的例子來讓我着手這方面的工作。 謝謝。查詢語言翻譯器
Q
查詢語言翻譯器
0
A
回答
0
Antlr只會幫助你解析查詢,即生成查詢詞庫和解析器將它翻譯成SQL查詢,你必須編寫自己的代碼我沒有「翻譯器在這種語言查詢到SQL查詢? 「它會給你,你可以在你的應用程序中使用
-1
- 形式語言SQL看上去很窮例如在說教的層面,在語法很多困難,必須有強大的語義規則來解決從句法一切後果語法正確的查詢......
該領域的另一面可能是非專業人士的簡單查詢語言(又名沒有[q]),比如社交引擎,erp,cms,wiki引擎等? 我沒有最後的意見,我搜索輕型查詢語言的想法,爲正常人移植到Java/.NET世界(商業應用),沒有成功
順便說一句我使用ANTLR爲其他語言與更簡單的語義。在翻譯的開始階段非常好的工具 - 實現,語義必須手工完成。
- 部分,SQL特技:
有時我使用簡單的特設macrogeneration SQL查詢/預處理: 從x其中 並[e選擇A,B,C <:entryDate和如果沒有entryDate pameter需要 DOCTYPE中省略parenthes] //行=「XYZ」
它無關,與全分析器,分析儀,僅原始文本操作
相關問題
- 1. 語言翻譯
- 2. 即時語言翻譯器
- 3. 語言翻譯API
- 4. Zend_Date語言翻譯
- 5. django語言翻譯
- 6. Austronesian語言翻譯
- 7. Django的翻譯:如何翻譯語言
- 8. Yii語言源語言和翻譯
- 9. 正式語言的堆棧翻譯器
- 10. 發行Google翻譯器默認語言
- 11. iphone中的語言翻譯器API
- 12. Zend翻譯URL和語言切換器
- 13. 角度翻譯語言到服務器
- 14. 翻譯PHP語言文件
- 15. 翻譯爲多種語言
- 16. 使用PHP語言翻譯
- 17. iphone中的語言翻譯
- 18. 雖然語言翻譯OCaml
- 19. Microsoft Bot Framework語言翻譯
- 20. 編程語言翻譯
- 21. 經典翻譯語言
- 22. Java語言翻譯庫
- 23. php中的語言翻譯
- 24. 選擇語言和翻譯
- 25. PHP webservice語言翻譯
- 26. 創建語言翻譯
- 27. ZF語言和翻譯
- 28. 離線語言翻譯API
- 29. 表格的語言翻譯
- 30. Bot框架語言翻譯