Foros del Web » Programando para Internet » ASP Clásico »

Copiar Tablas (estructura y datos)

Estas en el tema de Copiar Tablas (estructura y datos) en el foro de ASP Clásico en Foros del Web. Muy wenas a tod@s, feliz año, feliz navidad y feliz cumpleaños (pa quien lo tenga jeje) Explico cual es mi duda, estoy haciendo una aplicación ...
  #1 (permalink)  
Antiguo 09/01/2004, 03:56
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Pregunta Copiar Tablas (estructura y datos)

Muy wenas a tod@s, feliz año, feliz navidad y feliz cumpleaños (pa quien lo tenga jeje)

Explico cual es mi duda, estoy haciendo una aplicación de envio automático de mails. Antes de hacer el envio, el usuario debe introducir una serie de datos sobre los que se basan la búsqueda previa. Estas búsquedas suelen tardar un buen rato, ya que la base de datos, es muuuy extensa. al finalizar la búsqueda los resultados suelen ser pocos registros, por lo que habia pensado que se pueden guardar esos resultados por si se quiere repetir el envio y asi ahorrarse la búsqueda. En estos momentos lo tengo echo de forma que al hacer la búsqueda, los datos se quedan guardados en una tabla (tmp_envios) y lo que quiero hacer es que esa table se copie en la base de datos con la estructura y los datos. Esto es posible??? O tendria que crear en ese momento una tabla nueva y copiarle los registros de la otra?? En el caso de tener que hacerlo asi, como se crean las tablas?? Xq no tengo ni idea

Espero que alguien pueda ayudarme porque es una parte fundamental de la aplicación, ya que los envios se repetirán para los mismos sectores periódicamente y asi con hacer una vez la búsqueda, seria suficiente, y se ahorraria muxo tiempo.

Muchas gracias por adelantado a todo el mundo, salu2,
__________________
Vayamos por Partes :: Jack el Destripador
  #2 (permalink)  
Antiguo 09/01/2004, 09:41
ACHAVARRIA
Invitado
 
Mensajes: n/a
Puntos:
Que Base de Datos estas Utilizando Oracle, Sql Server, Access?????????????
  #3 (permalink)  
Antiguo 10/01/2004, 09:09
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Vaya, se me ha pasado, perdon. La base de datos es Access 2000
__________________
Vayamos por Partes :: Jack el Destripador
  #4 (permalink)  
Antiguo 12/01/2004, 09:35
Avatar de jercer  
Fecha de Ingreso: octubre-2003
Mensajes: 373
Antigüedad: 21 años, 6 meses
Puntos: 13
Prueba con esta estructura, no se si funcionara en Access

SELECT campo1, campo2
INTO NUEVA_TABLA
FROM ENVIOS
WHERE (CONDICIONES)
  #5 (permalink)  
Antiguo 12/01/2004, 11:56
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Y con eso me crearía una nueva tabla¿¿¿ Weno, lo probaré mañana por la mañana a ver que tal. He encontrado ya como crear las tablas (Create table si es q... mira q no acordarme d eso...) pero si se puede hacer asi, sería más sencillo.
Muxas gracias
__________________
Vayamos por Partes :: Jack el Destripador
  #6 (permalink)  
Antiguo 13/01/2004, 09:25
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Ya lo he probado, y el resultado ha sido..... MUY WENO!!!! Jejeje, funciona, no pensaba que fuese tan sencillo como eso !!! Solo pongo "Select * Into nombre_nueva From tmpenvios" y ya está, lo único que me queda hacer antes de eso es componer el nombre a partir de las variables que han elegido en la búsqueda o algo asi, y ya esta JUAS XD
Muchisimas gracias Jercer!!!
__________________
Vayamos por Partes :: Jack el Destripador

Última edición por angel_dope; 13/01/2004 a las 09:27
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:06.