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-17510: Attempt to do i/o beyond file size

1 Answers  


ORA-25258: cannot register for notifications on an 8.0 style exception queue

1 Answers  


ORA-30114: error when processing from command line

1 Answers  


KUP-04002: error getting file size for file string

1 Answers  


ORA-09888: osnTXtt: txipc channel creation failed

1 Answers  


ORA-01528: EOF while processing SQL statement

1 Answers  


ORA-40262: NMF: number of features not between [1, string]

1 Answers  


PLS-01702: Illegal syntax in COMMIT WORK statement

1 Answers  


PCB-00204: Group items cannot be used except in INTO or VALUES clause

1 Answers  


ORA-32055: invalid file type

1 Answers  


ORA-13769: Snapshots string and string do not exist.

1 Answers  


PLS-00586: a static method cannot declare a parameter named SELF

1 Answers  


Categories