|
I an old school and was taught the same way you were. Create a Customer# field and make it unique. I believe the recommendation on using a system generated identity
column that would only ever been seen by an IT person is to protect against future business need changes. In 10 years what would you do if for some reason this table no
longer could use the Customer# as unique. For some reason you had to allow for two records with the same Customer#. You would lose the unique key and would probably
be forced to add a new field/column, like a sequence number, to keep a unique key. If you have an Identity field/column that issue goes away.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.