![]() |
Como copiar campos en una misma tabla
hola, necesito copiar todos los campos de un registro de una tabla (paradox7), e insertarlos en otro registro, pero cambiandole en campo clave por supuesto. como podria hacerlo?? ejemplo de lo que necesito
imaginen que tengo en la tabla: index nombre apellido 1 Pedro Perez necesito ahora copiar todos los campos en otro registro y a su vez cambiarle el indice para que quede algo asi. index nombre apellido 1 Pedro Perez 2 Pedro Perez ojala me puedan ayudar gracias. |
Mira a primera instancia se me ocurre algo asi como
un insert con select mezclado. Algo asi como
|
estoy trabajando con tablas paradox, puedo usar sentencias sql??
|
lo ignoro pues yo uso interbase y mysql.!!
|
estoy usando dbe :-S
help me por fa |
con Paradox tambien puedes utilizar sentencias SQL en un TQuery.
|
El problema de la clave primaria hay que salvarlo, ignoro como tienes definida la clave primaria (autoincrement, texto, etc):
Si son varios registros a copiar, crea una tabla temporal en memoria, la rellenas con los datos, le cambias la clave principal y despues usas la forma de ilichhernandez Saludos |
La franja horaria es GMT +2. Ahora son las 09:32:28. |
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