ORA-01719: outer join operator (+) not allowed in operand of
OR or IN

Answers were Sorted based on User's Feedback



ORA-01719: outer join operator (+) not allowed in operand of OR or IN..

Answer / guest

Cause: An outer join appears in an or clause.

Action: If A and B are predicates, to get the effect of
(A(+) or B), try (select where (A(+) and not B)) union all
(select where (B)).

Please add more information about this Error

Is This Answer Correct ?    5 Yes 1 No

ORA-01719: outer join operator (+) not allowed in operand of OR or IN..

Answer / krishna m m

Action: If A and B are predicates, to get the effect of
(A(+) or B),
try (select where (A(+)) union (select where (B)).

But union will take more time. This will tend to perofmance
issue, if the records are more.

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More Oracle Errors Interview Questions

ORA-02806: Unable to set handler for SIGALRM

1 Answers  


DRG-10853: Catsearch does not support this operator

1 Answers  


ORA-12924: tablespace string is already in force logging mode

1 Answers  


DRG-10816: display/highlight call failed

1 Answers  


ORA-09362: Windows 3.1 Two-Task driver unable to deallocate context area

1 Answers  






TNS-00121: Missing CMANAGER_NAME in INTCHG.ORA

1 Answers  


NNL-00340: Trace file name is currently string

1 Answers  


RMAN-07501: searching for all files in the recovery area

1 Answers  


ORA-26094: stream format error: input column overflow

0 Answers   HP,


ORA-08433: invalid picture type in convert raw to number

1 Answers  


ORA-19924: there are no row with id string

1 Answers  


NNL-00916: Modification requests enabled: string

1 Answers  


Categories