Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to get PK/IDENTITY for the next record?
Message
 
 
To
01/09/2006 08:42:15
Mike Yearwood
Toronto, Ontario, Canada
General information
Forum:
Microsoft SQL Server
Category:
Other
Environment versions
SQL Server:
SQL Server 2005
Miscellaneous
Thread ID:
01150231
Message ID:
01150343
Views:
23
>>
>>The problem with GUID (I think in my case) is I want the identity in this particular table to be in sequential order and no numbers missing. And with GUID, as I understand, another "procedure" or "process" can grab the number.
>
>Extremely, extremely unlikely!
>
>Identity columns are not necessarily PKs. An Invoice # could be the invoice ID and should have no gaps. The PK should be different and used just for table joins.
>

In my case the PK number is actually order number. Order number should be viewed by the user and used for locating orders. And this order number/PK will be used for table joins too. I see no reason to have a separate PK and separate order number as they could serve (and have been working in VFP app) as one and the same. As far as GUID, I will have to learn more about it. But so far I want to try implement the approach of a table storing the PK numbers (order number or whatever).

Thank you for your input.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform