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

Home -> Community -> Usenet -> c.d.o.misc -> Re: Querying a number column.

Re: Querying a number column.

From: robertsboyle <member21885_at_dbforums.com>
Date: Fri, 24 Jan 2003 10:37:15 +0000
Message-ID: <2432368.1043404635@dbforums.com>

Mattias is correct..running under 9.2 i get the following..

Elapsed: 00:00:00.02
robert_at_DEV1>create table t (mynumber number);

Table created.

Elapsed: 00:00:00.00
robert_at_DEV1>create index x_t_mynumber on t(mynumber);

Index created.

Elapsed: 00:00:00.00
robert_at_DEV1>insert into t values (1);

1 row created.

Elapsed: 00:00:00.00
robert_at_DEV1>insert into t values (2);

1 row created.

Elapsed: 00:00:00.00
robert_at_DEV1>set autotrace on explain
robert_at_DEV1>select *
  2 from t
  3 where mynumber = '1';

  MYNUMBER


         1

Elapsed: 00:00:00.00

Execution Plan


         SELECT STATEMENT Optimizer=CHOOSE    1 0 INDEX (RANGE SCAN) OF 'X_T_MYNUMBER' (NON-UNIQUE) robert_at_DEV1>select *
  2 from t
  3 where mynumber = 1;

  MYNUMBER


         1

Elapsed: 00:00:00.00

Execution Plan


         SELECT STATEMENT Optimizer=CHOOSE    1 0 INDEX (RANGE SCAN) OF 'X_T_MYNUMBER' (NON-UNIQUE) robert_at_DEV1>select *
  2 from t
  3 where mynumber = to_number('1');

  MYNUMBER


         1

Elapsed: 00:00:00.00

Execution Plan


         SELECT STATEMENT Optimizer=CHOOSE    1 0 INDEX (RANGE SCAN) OF 'X_T_MYNUMBER' (NON-UNIQUE) Robert.

--
Posted via http://dbforums.com
Received on Fri Jan 24 2003 - 04:37:15 CST

Original text of this message

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