Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> wrong result from select

wrong result from select

From: <Alexander.Feinstein_at_mitchell1.com>
Date: Fri, 08 Feb 2002 14:59:25 -0800
Message-ID: <F001.0040AED1.20020208145823@fatcity.com>

Hi,

Can anybody try this on 9i?

set echo on
alter session set optimizer_mode=choose; alter session set cursor_sharing=force;
create table tb1 (f1 number(4));

insert into tb1 values (1999);
insert into tb1 values (2000);
insert into tb1 values (2001);
insert into tb1 values (2002);

commit;
select * from tb1;
analyze table tb1 compute statistics;
select f1 from tb1 where f1 between 2000 and 2000;
select f1 from tb1 where f1 between 2000 and 2001;
select f1 from tb1 where f1 between 2001 and 2000;
drop table tb1;

Here is what I got on 8.1.7.2.1 64bit on HP-UX 11.0:

SQL> select * from tb1;
        F1



      1999
      2000
      2001
      2002

SQL> select f1 from tb1 where f1 between 2000 and 2000;         F1

      2000

SQL> select f1 from tb1 where f1 between 2000 and 2001;         F1

      2000

SQL> select f1 from tb1 where f1 between 2001 and 2000;         F1

      2001

TIA Alex.
PS. What about cursor_sharing=similar ? Received on Fri Feb 08 2002 - 16:59:25 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US