Jestem w trakcie debaty na temat tego, czy lepiej zrobić PRIMARY KEY
z Kolumny tożsamości , z UDF, który wyraźnie generuje unikalny identyfikator.
- Opowiadam się za kolumną tożsamości.
- Twierdzi, że mój partner opowiada się za ręcznym generowaniem wartości
- umieszczając UDF na innym stole, na którym możemy mieć UDF
- zablokuj zasób
- zwiększ tabelę identyfikacyjną o jedno pole wywoływane
ID_Value
przez1
- użyj tego jako unikalnego globalnego identyfikatora
- Lub niech tabela zrobi
id+1
podczas wstawiania - Że łatwiej jest przenosić dane między serwerami i / lub środowiskami nie mającymi ograniczeń identyfikacyjnych; przechodzenie z jednego DB, w którym znajdują się dane, do innego podobnego DB z, powiedzmy, danymi przejściowymi lub danymi zastępczymi. W przypadku testów nieprodukcyjnych możemy chcieć przenieść wszystkie rekordy z wczoraj do etapu testowania.
- umieszczając UDF na innym stole, na którym możemy mieć UDF
Która implementacja ma większy sens?