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

Home -> Community -> Usenet -> c.d.o.server -> Re: Q: Hash Join

Re: Q: Hash Join

From: Neykomotto <neykomotto_at_aol.com>
Date: 1998/01/03
Message-ID: <19980103233200.SAA21262@ladder02.news.aol.com>#1/1

Looks like ORACLE ignored your hint

Try this:
In the hint use the alias instead of the table name change
 /*+ FULL(t2) */
to read
/*+ FULL(b) */

>Oracle7 (7.3) Server Tuning manual says that Oracle can perform a hash join
>only for an equijoin (5-51 top). Then why when I am running the following
>commands
> SET autotrace on
> SELECT /*+ FULL(t2) */ a.id, a.name, b.aux
> FROM t1 a, t2 b
> WHERE a.id = b.id (+);
>the execution plan indicates that HASH JOIN is used for the prev.statement?
>
>Is it something I missed?
>
>
Received on Sat Jan 03 1998 - 00:00:00 CST

Original text of this message

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