真题1. 对于一个NUMBER(1)的列,如果查询中的WHERE条件分别是大于3和大于等于4,那么这二者是否等价? 答案:首先对于查询结果而言,二者没有任何区别.从这一点上讲无论是指定大于3还是指定大于等于4,二者结果都是一样的.但是,结果集一样并不代表二者等价,主要表现为以下几点: ① 在CHECK约束下,如果表属于非SYS用户,那么大于3会执行全表扫描:而大于等于4在经过CHECK约束的检查后,通过FILTER结束查询,能够更高效地返回结果,不用扫描全表.如果表属于SYS用户,那么这二者的执…