Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Hash join order
> Jonathan Lewis wrote:
><snip> >> then you need to include the hint >> swap_join_inputs(table_a) >> in the select statement (you may also need to >> include an index(table_c) for the test case you >> published).
For some reasons, Oracle corp chose not to document every hint available. But it seems possible to extract possible hints out of the oracle binary with the unix command strings and they should be these (ora 9.2):
RULE
CHOOSE
ORDERED
ORDERED_PREDICATES
DOMAIN_INDEX_SORT DOMAIN_INDEX_NO_SORT GLOBAL_TABLE_HINTS
USE_NL USE_MERGE USE_HASH USE_ANTI USE_SEMI
OR_EXPAND PQ_MAP PQ_NOMAP
INDEX_ASC INDEX_DESC INDEX_SS INDEX_SS_ASC INDEX_SS_DESC INDEX_COMBINE INDEX_JOIN INDEX_FFS INDEX_RRS PIV_SSF TIV_SSF PIV_GB
NESTED_TABLE_GET_REFS NESTED_TABLE_SET_REFS NESTED_TABLE_SET_SETID
GBY_CONC_ROLLUP NO_STATS_GSETS NO_ORDER_ROLLUPS
-- Projektleitung und Entwicklung in Oracle/C++/C# Projekten http://www.adp-gmbh.ch/cv.htmlReceived on Sun Mar 30 2003 - 02:03:51 CST