[AccessD] Question about the TableDef.Fields collection
Stuart McLachlan
stuart at lexacorp.com.pg
Fri Aug 26 16:21:36 CDT 2022
On 26 Aug 2022 at 12:58, John Colby wrote:
> Autonumbers serve another purpose, speeding up joins. Joining strings
> between tables requires a visit to a library where the string is
> scanned and compared to the other field byte by byte. A long integer
> OTOH used a simple equal operator on a 32 bit number. One instruction
> vs potentially hundreds.
>
This!
Don't conflate Primary Keys with Unique indexes, they serve different purposes.
You can impose constraints on a field or a group of fields with unique indexes. Keys are
designed to uniquely identify a row for edit/delete operations and there use optimises joins.
More information about the AccessD
mailing list