to_number question 2004-07-14 - By Tanel Poder
Hm,
Maybe it has something to do how optimizer transforms your query (maybe a
bug or a feature).
Try it with NO_MERGE, NO_UNNEST, NO_EXPAND, CURSOR_SHARING_EXACT hints or
set some relevant parameters (_unnest_subquery=false,
_complex_view_merging=false) and compare the execution plans if the
behaviour changes.
Btw, in 10g there is a NO_QUERY_TRANSFORMATION hint which disables all
optimizer 's query transformations...
Tanel.
-- -- Original Message -- --
From: <Stephen.Lee@(protected) >
To: <oracle-l@(protected) >
Sent: Thursday, July 15, 2004 5:00 AM
Subject: RE: to_number question
>
> OK. It 's something about the WHERE clause being outside the subquery.
> (Mebbe somebody can explain it.)
>
> select nbr_cc_fop_name from nbr_cc
> where nbr_cc_fop_name in ( 'AX ', 'MC ', 'VI ', 'DS ')
> and to_number(trim(nbr_cc_no_high)) - to_number(trim(nbr_cc_no_low)) > 0
>
> WORKS!
>
> -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
> Please see the official ORACLE-L FAQ: http://www.orafaq.com
> -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
> To unsubscribe send email to: oracle-l-request@(protected)
> put 'unsubscribe ' in the subject line.
> --
> Archives are at http://www.freelists.org/archives/oracle-l/
> FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html
> -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
>
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
To unsubscribe send email to: oracle-l-request@(protected)
put 'unsubscribe ' in the subject line.
--
Archives are at http://www.freelists.org/archives/oracle-l/
FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
|
|