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

What is attribute indicator in pl sql?

712


What is replication id?

681


Why is sql important?

758


What are the two types of periodical indexes?

656


Does mysql_real_escape_string prevent sql injection?

684






How many row comparison operators are used while working with a subquery?

749


what are the disadvantages of mysql? : Sql dba

761


What is sql and db2?

721


What is set serveroutput on in pl sql?

803


What is sql not null constraint?

772


Can a view be mutating? If yes, then how?

750


How can you maintain the integrity of your database on instances where deleting an element in a table result in the deletion of the element(s) within another table?

860


What is a recursive join sql?

804


How do I restart sql?

721


How to select random rows from a table?

722