Hola, quiero saber averiguar alguna función o como hacer para copiar una tabla entera, con todos sus campos, filas, tipos de datos, etc, a una 2ª Base de datos (creando la tabla en la 2ª, etc)
Alguien me puede ayudar?
| ||||
se me ocurre la siguiente manera: 1- crear una nueva tabla en la BD destino mediante SQL (no me preguntes, no se hacerlo pero según ejemplo que vi por ahí no es dificil) 2- hacer un select * form tabla de bd origen y meter todo eso en un array con getrows 3- por cada "elemento" en el array, hacer un insert a la tabla de la base destino una vez me pasaron un código.. no lo tengo a mano pero mañana te lo podría pegar aquí (espero acordarme)... la única diferencia sustancial es que la tabla de la BD destino ya estaba creada (aunque sin datos) y según leo en tu mensaje la idea es crear la tabla ya que esta no existe. si te sirve avisame que lo coloco
__________________ ...___... |
| |||
No conozco bien Access, pero a veces no me queda otra. Si seleccionas la tabla que te interesa transferir, con el boton derecho te aparece una opcion "Exportar", ahi definis el nuevo nombre y si pasas definicion y datos. Saludos, Daniel. |
| ||||
Acá lo encontré. Sólo hay que modificar las lineas que están dentro de los "#" y debería funcionar bien Código PHP: Recordá que la tabla destino debe ser una réplica de la tabla origen... en su estructura de campos y definiciones de datos de los mismos. Espero te sirva sAludos Última edición por AlZuwaga; 21/10/2003 a las 10:30 |
| ||||
Es curioso, acabo justo de solucionarlo por un método que me ha costado crear, mirando manuales de ASP, de todos modos estudio tu posibilidad y aprendo alternativas. Yo lo hizo con INSERT INTO tabladestino (campo1,campo2,campoN) SELECT tablaorigen.campo1, tablaorigen.campo2, tablaorigen.campoN FROM tablaorigen Gracias Dazuaga. |
| ||||
momentoooooo! Ya sabía yo que por algún lado lo había leido... mirá esto no sólo lo leí sino que participé en dicho mensaje... me quedé así: ![]() ![]() saludos |