Author: Joachim DurchholzJoachim Durchholz Date: Jul 15, 2006 15:37
Marshall schrieb:
> Joachim Durchholz wrote:
>> As I said elsewhere, the record has an identity even though it isn't
>> explicit in SQL.
>
> Hmmmm. What can this mean?
>
> In general, I feel that "records" are not the right conceptual
> level to think about.
They are, when it comes to aliasing of mutable data. I think it's
justified by the fact that aliased mutable data has a galling tendency
to break abstraction barriers. (More on this on request.)
> In any event, I am not sure what you mean by non-explicit
> identity.
The identity isn't visible from inside SQL. (Unless there's an OID
facility available, which *is* an explicit identity.)
> I would say, records in SQL have value, and their
> identity is exactly their value.
|