Hola a todos.
En algún hilo leí que el campo código es mejor dejarlo como viene "de fábrica", es decir numérico. Pero a mi me interesaba que fuese alfabético y darle el valor según una serie de condiciones.
¿Tendré algún problema si de esta tabla cuelga una tabla tipo histórico, a la hora de visualizar precisamente eso, sus históricos ?.
Muchas gracias.
Campo código ¿mejor numérico?
Moderador: vCoaches
Buenos dias:
Ningún problema. Funcionará igual que con un código numérico. La diferencia la tendrás en el rendimiento: Los códigos alfabéticos suelen pesar más bytes que los numéricos y este exceso de bytes se repercute también a sus históricos.
Esto hace que las tablas e índices ocupen más y el rendimiento sea algo menor, pero seguirá siendo excelente.
Ningún problema. Funcionará igual que con un código numérico. La diferencia la tendrás en el rendimiento: Los códigos alfabéticos suelen pesar más bytes que los numéricos y este exceso de bytes se repercute también a sus históricos.
Esto hace que las tablas e índices ocupen más y el rendimiento sea algo menor, pero seguirá siendo excelente.
Un saludo,
Francisco Javier Pérez Novo
EfeUno Consultores de Gestión y Software, S.L.
fjpnovo@efeuno.org
http://www.efeuno.org
(+34) 91 519 44 86
Skype: Fran-EfeUno
Google Maps:
40.447943147972445, -3.6719655990600586
Francisco Javier Pérez Novo
EfeUno Consultores de Gestión y Software, S.L.
fjpnovo@efeuno.org
http://www.efeuno.org
(+34) 91 519 44 86
Skype: Fran-EfeUno
Google Maps:
40.447943147972445, -3.6719655990600586
Deja el campo código como numérico
Hola,
Deja el campo código como numérico y luego en el campo COD2 o donde quieras te construyes el código que te interesa. Mantienes la velocidad y tienes el campo tal como lo necesitas.
Deja el campo código como numérico y luego en el campo COD2 o donde quieras te construyes el código que te interesa. Mantienes la velocidad y tienes el campo tal como lo necesitas.
Hola xulitin,
No es cuestión de duplicar el código, es mantener el código autonumérico interno para todo el tema de enlaces entre tablas y mostrar un 'código' al cliente.
Lo normal es mantener el código interno intocable y mostrar un 'código', p.ej, CP-00125-R6, al cliente porque así lo quiere.
Tienes uno, el interno, por necesidades y facilidad de programación, y otro 'falso' de cara al cliente porque así se aclara más. No duplicas información, optimizas la aplicación de cara al programador y de cara al cliente, y así todos contentos.
Un saludo,
No es cuestión de duplicar el código, es mantener el código autonumérico interno para todo el tema de enlaces entre tablas y mostrar un 'código' al cliente.
Lo normal es mantener el código interno intocable y mostrar un 'código', p.ej, CP-00125-R6, al cliente porque así lo quiere.
Tienes uno, el interno, por necesidades y facilidad de programación, y otro 'falso' de cara al cliente porque así se aclara más. No duplicas información, optimizas la aplicación de cara al programador y de cara al cliente, y así todos contentos.

Un saludo,
DomK
"La simplicidad es la sofisticación definitiva"
"La simplicidad es la sofisticación definitiva"