| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: more closed-world chatter
Bob Badour wrote:
> paul c wrote: >
> > > No, it is not a logical mistake. Equality evaluates to false for values > of disjoint types. Because 3 is not in your type, the comparison > evaluates to false. > ...
Thanks, I feel better now. Still, I'd like to know I could paraphrase that query a little more formally, say using D&D <AND>. But the stipulation "It is required that if <A,T1> is in Hr1 and <A,T2> is in Hr2, then T1 = T2" stymies me, eg., if pricedomain={1,2} and anotherdomain={3}, it seems that <AND> isn't defined.
(I realize I could get the "false" answer suggested if only one side of the <AND> used the "Items" attribute but if I've already invented a different domain name, why should I need to invent a different attribute name. Seems like phrasing the query after I know the answer.)
Any comment?
p Received on Thu May 03 2007 - 08:39:29 CDT
![]() |
![]() |