Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Surrogate Primary Keys - Integer or Character ?
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00397596
Message ID:
00397814
Views:
17
>>I can't think of a good reason to use a character data-type for a surrogate primary key. The integer data-type seems particularly well suited for surrogate primary keys, and you can always STR it if you need to concatenate it with another field. Using the STR of a numeric value for the key itself seems like unnecessary overhead.
>
>Then, what about using GUID ? It's character type and it's BIG - 38 char long...

Nick,

Nope, a GUID is a 16 byte integer. From the Platform SDK - COM:

"CoCreateGuid - Creates a GUID, a unique 128-bit integer used for CLSIDs and interface identifiers."
George

Ubi caritas et amor, deus ibi est
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform