Estoy en medio de un debate sobre si es mejor hacer una PRIMARY KEY
de una columnas de identidad , nuestra salida de una UDF que genera explícitamente un identificador único.
- Estoy argumentando a favor de la columna de identidad.
- Mi compañero argumenta a favor de generar los valores manualmente, afirma
- poniendo el UDF en otra mesa donde podemos tener un UDF
- bloquear el recurso
- incrementar una tabla de ID con un campo llamado
ID_Value
por1
- use esto como un identificador único global
- O haga que la tabla haga un
id+1
al insertar - Que es más sencillo mover datos entre servidores y / o entornos que no tienen la restricción de identificación; pasar de una base de datos donde hay datos a otra base de datos similar con, digamos, etapas o datos ficticios. Para las pruebas que no son de producción, es posible que queramos extraer todos los registros de ayer para organizarlos para la prueba.
- poniendo el UDF en otra mesa donde podemos tener un UDF
¿Qué implementación tiene más sentido?