当前位置:首页 > 数据库 > Oracle

oracle 条件:1=1或1=0,动态添加条件

看到where语句中有条件:where 1=1    和    1=2或1<>1 用途:     1=1:是为了添加条件时使用and并列其他条件时使用的(动态连接后续条件)     比如:               String sql = "select * from emp where 1=1 ";               if(username!=null)                     sql+="and username="+username;               if(password!=null)                     sql+="and password="+password;       1=2或1<>1是为了获取表的结构而抛弃数据,这样创建的表和原表的字段相同,其他并不能保证相同(例如可为空等和原表均有出入)。     比如: create table emp_tmp as select * from emp where 1=2;                 此时再将数据导入: insert into emp_tmp select * from emp;

oracle 条件:1=1或1=0,动态添加条件

标签:

本文系统来源:http://www.cnblogs.com/brolanda/p/4548612.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐