ORACLE中的SQL语句

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:55:45
在JSP页有4个文本输入框,一个SUBMIT按钮。点击提交按钮后,根据文本框中的内入到后台数据库中查询,4个文本框可以都有值也可以只有几个有值。
请问后台处理的SQL语句怎么写。谢谢

你是不会写ORACLE下的SQL语句,还是没有思路?
前者的话,我也邦不了你,因为我也不会,哈哈。我一般都是在SQL Server下工作。
后者的话,你可以这样试试。
写一个方法,里面声明4个变量,用来接收4个文本框的text.
再一个SQL语句:SELECT * FROM 表名 WHERE 1=1(SQL Server下是这样的)然后用If判断变量是否为空,如果不为空,那么就在if括号里面给SQL语句加上条件 AND 字段名=变量
依次类推。希望能帮助到你。

楼上的把思路已经写出来了,如果某一个文本框的值为空, AND 1=1,其他不需要多说了吧?其实这跟Oracle或者Sql Server没有必然联系,支持T-Sql的数据库都可以这么来用

据我所知,oralce不支持T-SQL吧,它支持PL/SQL··
还有通常的SQL语句是不区分数据库的,因为他们是符合同一个规范的·· 只是具体的函数和关键字稍许有些差别而已··
至于你的问题,你可以看看楼上几位的认识,想实现这种功能实在是方法太多了··