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