Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-12-2005
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
Question 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
Responder Con Cita
  #2  
Antiguo 02-12-2005
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
Que base de datos usas?
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #3  
Antiguo 02-12-2005
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
interbase 5.5
Responder Con Cita
  #4  
Antiguo 02-12-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
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.
Responder Con Cita
  #5  
Antiguo 02-12-2005
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 02-12-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por hector
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.
El generador existirá si lo ha creado, no es obligatorio. De todas formas, como tampoco da muchas explicaciones no sabemos exactamente qué tiene y qué quiere.

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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:03:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi