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 02:34:33.
|