FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
El mejor método para generar IDs en tablas de movimiento
Saludos amigos,
En un entorno multiusuario, garantizar que las IDs (PKs) son únicas es parte fundamental de cualquier sistema bien estructurado. Actualmente, por ejemplo yo hago lo siguiente:
Función:
Consulta q_CalcIDNewPago:
sin embargo, no estoy seguro que sea la mejor forma de hacerlo. Cualquier aporte será bienvenido. Atte, Américo |
#2
|
||||
|
||||
Estas duplicando, de forma mas ineficiente*, lo que hace una bd. Usa:
Lo que es dificil es garantizar que sea perfectamente incremental sin 'huecos' pero eso es otro asunto. * p.d: Y adicionalmente este codigo trae un bug incorporado!
__________________
El malabarista. Última edición por mamcx fecha: Hace 1 Semana a las 17:44:18. |
#3
|
|||
|
|||
Campo autonumerico
Creo que la mejor forma de generar un id es con campo autonumerico o autoincrementable. Ahí simplemente el motor de bd genera el siguiente número sin necesidad de averiguar cual es el mayor número de un campo de tabla.
|
#4
|
|||
|
|||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Combinación de teclas para generar el método de una función | danny915 | Varios | 4 | 21-11-2014 18:24:03 |
Mejor Metodo para Verificar Numeros Primos | Victor Luis | Varios | 2 | 20-10-2013 06:33:03 |
Mejor Metodo para leer las teclas | pmtzg | Varios | 3 | 08-11-2007 18:05:16 |
Otro metodo de insercion que sea mejor hacerlo via query | ilichhernandez | Conexión con bases de datos | 2 | 01-07-2006 12:26:06 |
Mejor opcion para trabajar con tablas planas | andre | Tablas planas | 0 | 30-06-2004 19:17:03 |
|