有没有什么方法实现对SQL语句基本语法的校验,不连接数据库,只是做基本的语法校验。

o0O0o0O0o 发布于 2014/10/14 14:30
阅读 1K+
收藏 1
有没有什么方法实现对SQL语句基本语法的校验,不连接数据库,只是做基本的语法校验。
加载中
0
中山野鬼
中山野鬼
哈。。。。你可以把pgsql的源码中的涉及语法的部分拿出来,直接作为模块,改改,用于你验证一段文本是否符合语法。我最近正在用bison做一个sql的子集外加其他特殊命令呢。你不涉及特殊命令,直接用他的规则树就ok了。不需要重写。
0
大连馋师
大连馋师
notepad++   ->语言->S->SQL。默认的只能匹配括号、关键字检查等,复杂的语法请自定义语法库。
0
sunzhyng
sunzhyng
最好用sql+参数的形式执行sql语句
0
返回顶部
顶部