what is Hash join?how it is different from inner join?what
is the sign used for inner join?(eg: like the (+) sign used
for outer join)?

Answer Posted / anil kumar jaiswal

Hash Join : When there is no index available on join columns and both table has huge amount of data then oracle optimizer will pick hash join automatically.

we also have use_hash hints in oracle to instruct oracle optimizer to perform hash join on the given Query.

check explain plan for any query to see the join performed on that particular query.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How does left join work in sql?

518


What is union?

651


Can unique keys be null?

485


How do you modify a trigger?

524


Can we create table in function?

569






What is the cause of mutating table error and how can we solve it?

601


Where are my tempfiles, I don't see them in v$datafile or dba_data_file?

547


What are literals in sql server?

532


Is sql considered coding?

568


Is sql a programming?

547


Explain autonomous transaction.

636


What are all ddl commands?

548


what is an execution plan? When would you use it? How would you view the execution plan? : Sql dba

548


What does seeding a database mean?

527


How do I view an execution plan in sql?

528