SQL 语法检查的开源项目

  1. 现在有个需求,页面编辑器输入SQL, 希望输入的SQL能够实时的进行语法检查, 例如关键字拼写错误等, 类似这样。
    图片描述
  2. 在IBM data server manager中的sql编辑器中,每次改变SQL,都会实时的进行AJAX请求, 返回类似于{"items":[{"endLine":[1],"endColumn":[6],"offset":[5],"startColumn":[6],"startLine":[1],"errorCode":[6],"message":[""*" unexpected token(s) ignored"]}]} 这样的JSON 串。无奈没法看到他们后台的实现。
  3. 不知道有没有 开源稳定的SQL syntax checker可供后台使用,谢谢!
阅读 14.2k
4 个回答

你可以看看inception。我只是一个搬运工。

写了一个小项目,可以实现错误定位和纠错提示,还支持自动补全。
~不过代码有点糙:D
dt-sql-parser

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题