Sono nel bel mezzo di un dibattito sul fatto che sia meglio ricavare una PRIMARY KEY
colonna d' identità , la nostra fuori da una UDF che genera esplicitamente un ID univoco.
- Sto discutendo per la colonna di identità.
- Il mio partner sta discutendo per la generazione manuale dei valori, afferma
- inserendo l'UDF su un altro tavolo in cui possiamo avere un UDF
- bloccare la risorsa
- incrementare una tabella ID con un campo chiamato
ID_Value
da1
- usalo come identificatore univoco globale
- Oppure fai fare una tabella
id+1
durante l'inserimento - È più semplice spostare i dati tra server e / o ambienti senza il vincolo identificativo; passare da un DB in cui sono presenti dati a un altro DB simile con dati di gestione temporanea o fittizi. Per i test in non produzione potremmo voler estrarre tutti i record da ieri alla messa in scena per i test.
- inserendo l'UDF su un altro tavolo in cui possiamo avere un UDF
Quale implementazione ha più senso?