0
我想要一份实现一个功能,这将允许用户输入这样的事情:如何将自然语言转换为sql查询?不精确的模糊queries.SQLf
"select * from products where low(price);"
什么等于:
"select * from products where (price >=0) And (price <= 50);"
你也许知道任何对我有用的解决方案?我的第二个问题是应该在应用程序结构中的哪个位置进行转换?在应用程序代码中或以某种方式在数据库中?
我的应用程序是用C#编写的,并通过ADO.NET连接到SQL Server 2008。
我将是任何提示,非常的伪感激,等事先
谢谢!
也可能值得一提的是,如果您将此实现为您的解决方案,那么您将需要使用SQL注入检测库! – Ocelot20 2011-03-19 21:08:49