需要帮助来构建查询

时间:2013-04-09 13:30:49

标签: java oracle10g

我正在尝试为具有大量字段的高级搜索编写逻辑。根据用户输入,我必须动态构建查询。 oracle查询也有exists子句。

目前我有一系列开关案例可以帮助我形成查询。但这已成为非常复杂的程序,编辑构建查询的逻辑变得非常困难。

除了switch case之外还有其他任何动态构建查询的方法。请让我知道

2 个答案:

答案 0 :(得分:0)

只是通用建议在where子句中添加1=1会使事情变得更容易 这可能会有助Why would someone use WHERE 1=1 AND <conditions> in a SQL clause? PS:还要根据具体问题更新您的问题,否则很可能会被关闭。

答案 1 :(得分:0)

有EasyQuery(http://devtools.korzh.com/easyquery/)解决方案但是 据我所知,它是为ASP.NET实现的。 但是,他们有一个基于jQuery的客户端库 对你有用。