![]() |
como incrementar valor en ibdatapump
Hola a todos, estoy copiando datos de una bd a otra, la pregunta es, alquien sabe como puedo incrementar el valor de un campo? específicamente es un campo llave de tipo entero que quiero se vaya incrementando en el proceso de copiado. Me salvarían la vida!
trabajo con interbase6 y estoy haciendo el copiado con ibDatapump 3.4 ojalá me puedan ayudar, muchas gracias. |
Puedes tener un trigger en la base de datos que lo haga, mediante un generador. Es lo habitual.
Hay montones de ejemplos por los foros, aunque te paso un enlace de otro sitio que lo explica bien. |
Cita:
|
Hace años que no uso ese programa, no recuerdo si tiene esa posibilidad.
|
Cita:
ojalá alguien me pueda ayudar, me ahorrarían mucha talacha en Delphi! Saludos |
Debes hacerlo como te he dicho, es muy fácil y es lo que necesitas.
Además, ibdatapump no tiene esa opción porque acabo de ver la pantalla en su web. |
Cita:
para ser mas claros, tengo una tabla que se llama historia y era hija de la tabla clientes, entonces tenía las llaves id_cliente y id_historia, pero decidimos separarlas, entonces ahora puse a la tabla historia un campo llave llamado id_consecutivo, por lo que necesito incrementar dicho campo. Datampump lo hace muy rapido pero no encuentro cómo incrementar ese campo llave en el bombeo. espero no haber sido muy confuso. Casimiro, imagino que estás ocupado pero si tuvieras un ejemplo básico de lo que me sugieres te lo agradecería infinitamente. Gracias. |
Cita:
Pero puedes buscar en los foros por "generator" y encontrarás varios hilos que se ha tratado el tema. Es muy simple, no tienes que hacer nada en delphi, solamente crear un generador en la base de datos y un trigger before insert para que lo ejecute (Todo en la BD destino).
Otro enlace. |
Muy bien, muchas gracias por tu ayuda!!
Saludos |
aquí la solución
Hola a todos, ya lo logré y comparto la página donde encontré cómo hacerlo...
no tengo permitido etiquetar enlaces, así que se los pongo en texto... clevercomponents.com/products/datapump/datapumpfaqs.asp#117 si tienen duda con gusto les puedo ayudar. |
Cita:
Nada que ver con el enlace que te puse y ni con el código que te he adjuntado :rolleyes: |
Casimiro, me sirvió mucho lo de los generadores, al final si se usan y se crean a mano para luego usarlos en el DataPump.
te agradezco mucho la ayuda. |
La franja horaria es GMT +2. Ahora son las 21:51:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi