Estoy intentando rellenar una tabla con datos de otra. He consultado en internet y aparentemente parece sencillo, pero he probado mil maneras y me arroja error.
El caso es el siguiente, tengo una tablaA, y otra tablaB, y quiero añadir las filas de la tablaB a la tablaA (tienen el mismo número de campos y del mismo tipo).
Para hacer pruebas he utilizado una sentencia sencillita:
Código:
Y el error que me da:INSERT INTO A_prueba(idGestionAnterior, idEmpresa, idContrato) SELECT idGestionAnterior, idempresa, idContrato FROM importacion
Mens. 207, Nivel 16, Estado 1, Línea 2
El nombre de columna 'idempresa' no es válido.
Mens. 207, Nivel 16, Estado 1, Línea 2
El nombre de columna 'idContrato' no es válido.
He comprobado que los campos están bien escritos, el tipo de campo es el mismo, a escribir el sql de distintas maneras pero no hay manera...
¿Alguna idea?
La tabla "importacion", por si pudiera tener algo que ver, es una importacion de un .csv. La BD es de SQL Server 2005
Decir que para tan solo un campo, la copia de una tabla a otra la ha hecho, pero en cuanto le pongo que copie varios campos (como el ejemplo anterior) es cuando se le atraganta.
Gracias de antemano!