Ver Mensaje Individual
  #5  
Antiguo 27-02-2004
teletranx teletranx is offline
Miembro
 
Registrado: feb 2004
Ubicación: Chile
Posts: 112
Reputación: 21
teletranx Va por buen camino
Smile Respuesta a Ulises

Uli

Utilizando execute statement de FireBird 1.5 puedes hacer una cadena (String) uniendo el Insert como el select .

Ejemplo
Sql1 = 'Insert Into ' || TABLA || ' (<campos>,'
Sql2 = 'Select <Campo1Key> + 1,';

...
.
....

..
Sql3 = sql1 || sql2 ;
execute statement sql3;

Con eso puedes copiar Registros de la Misma Tabla con diferente key

Juan carlos

Última edición por teletranx fecha: 04-03-2004 a las 01:34:33.
Responder Con Cita