Transferir registros entre tablas

Hola!
¿Cómo se hace para transferir un registro con n cantidad de campos de una tabla a otra? ¿Hay qué hacerlo campo por campo o hay una opción más directa?
Javier.

1 respuesta

Respuesta
1
Primero tienes que estar seguro que la otra tabla tiene la misma cantidad de campos y del mismo tipo
Y si estas seguro que quieres copiar todo
Acá te mando un ejemplo
"INSERT INTO [nombre_de_tabla_destino] ( [nombre_del_campo_que_contendrá_la_cadena]) SELECT Empleados.Nombre+Empleados.Apellidos+[todos_los_campos_que_quieras_concatenar] AS EXPR1 FROM Empleados WHERE Empleados.Nombre=text1.text;"
Cuando ejecutas este SQL se realiza una consulta que devuelve un campo que se llama EXPR1 que contiene una cadena de los campos concatenados de la tabla Empleados que cumpla con la condición y los incluye en la tabla que hayas colocado en el insert into""
Espero que te sirva de algo... te recomiendo que primero te crees una base de prueba con 2 tablas iguales (con 2 o tres columnas)... a una ingresale un par de registros...
Y proba como arreglarlo para que funcione en tu aplicación

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas