FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Trigger vs Codigo
Hola foro yo tengo una base que cada vez que tengo que hacer una nueva insercion, lo que hago es a traves de una consulta obtengo el numero indicado y utilizo ese valor.
select max(codigo) esto que hago es muy ineficiente comparado con los trigger o se podria decir que no hay una gran diferencia. Saludos |
#2
|
||||
|
||||
Que base de datos usas?
__________________
Héctor Geraldino Software Engineer |
#3
|
|||
|
|||
interbase 5.5
|
#4
|
||||
|
||||
Si no tienes "muchos" registros apenas notarás la diferencia, aunque siempre que sea posible, es mejor dejar que la propia base de datos se encargue de esas cosas.
Por cierto, si es posible, cambia esa versión de interbase por la 6 que es libre (y gratis) o, mejor aun, por firebird (también libre), la diferencia es importante. |
#5
|
||||
|
||||
Creo, si la memoria no me falla, que puedes consultar el valor del generador que va incrementando el numero del campo en cada registro. La forma no la recuerdo, pues en interbase estoy muy oxidado, pero puedes buscar algo al respecto, que de seguro te ayudara.
__________________
Héctor Geraldino Software Engineer |
#6
|
||||
|
||||
Cita:
Cuando se trata de mantener un contador de facturas, por ejemplo, no es válido un generador porque no permite mantener siempre los números correlativos. El generador se usa para números no repetitivos que no importe que pueda tener algún "hueco", ejemplo: códigos internos de tablas. |
|
|
|