| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: No exceptions?
Bob Badour wrote:
> Jon Heggland wrote:
>
>> paul c wrote: >> >>> Let me re-phrase my original question: Is there a logical flaw in >>> substituting TABLE_DUM for x in the expression "x join y" when x is not >>> in the catalogue? >> >> I don't know what precisely you mean by "logical flaw", so I'll pass >> judgement. If something should be substituted for x (a "default value", >> so to speak), TABLE_DUM does seem the natural choice, though, as it >> corresponds to false/zero in some sense.
Just to be clear, I assume that means (in TTM style):
y <AND> <NOT> TABLE_DUM ==
y <AND> TABLE_DEE ==
y
and yes it would be very large.
> Similarly for "not exists" expressions.
Yes.
>
>
>>> (Assuming that the syntax requires x to be a relation and with the whole >>> expression's value being TABLE_DUM as well and granting that such a >>> result might seem surprising to most people.) >> >> "TABLE_DUM join y" evaluates to the empty relation with y's heading, not >> TABLE_DUM (unless y's header is also empty, of course).
No argument, I just don't want to handle that information in an evaluator, nor prescribe how it should be handled.
p Received on Fri Jun 30 2006 - 17:41:30 CDT
![]() |
![]() |