Es una mala, mala idea tener como campos claves CUALQUIER tipo de codigos.
Un campo clave solo debe ser de 2 tipos, y ya: Un autoincremental o un GUID.
Si necesitas un codigo por razones del usuario o de identificacion mas "humana" esta bien, pero debes analizar si la razon del codigo es una representacion humana o una imitacion innecesaria de una clave interna del sistema.
Si solo se requiere para identificar un registro, un autonumerico es mas que suficiente.
|