求SQL语句解析正则或者算法
以前做了个其它语言的类似C#中DataSet的功能,在内存中模拟一个表,支持查询,但是一直是通过数组传入条件表达式的各个部分,感觉不够cool,于是想完全实现类似DataSet的select功能,现在数据库那么多种,应该有一套公认稳定的SQL解析正则吧? 或者有没有办法从C# DataSet里把相关代码反编译出来。。?
------解决方案--------------------
写个存储过程,传入参数,返回结果不是一个意思吗?
------解决方案--------------------
------解决方案--------------------
反射 + 正则表达式可以实现楼主的要求。充分利用反射功能可以大大的减轻写Sql语句的繁琐。
------解决方案--------------------
这个要找有没有系统函数吧?最好能在程序里面处理,LINQ?