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

TNS-02503: Parameter retrieval failed

1 Answers  


ORA-13402: the rasterType is null or not supported

1 Answers  


ORA-29913: error in executing string callout

1 Answers  


ORA-40220: maximum number of attributes exceeded

1 Answers  


ORA-29661: Unable to find the superclass of the defined in the EXTERNAL NAME

1 Answers  






DRG-12411: SQL processing error: string

1 Answers  


TNS-02506: Authentication: no type string

1 Answers  


UDI-00006: failed to allocate memory of size number

1 Answers  


ORA-06570: shared pool object does not exist, cannot be pinned

1 Answers  


TNS-12624: TNS:connection is already registered

1 Answers  


ORA-29656: Invalid option for USING

1 Answers  


ORA-26517: materialized view control entry for 'string.string' was not found

1 Answers  


Categories