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

pasar datos de una tabla a otra tabla.

Estas en el tema de pasar datos de una tabla a otra tabla. en el foro de ASP Clásico en Foros del Web. Saludos tengo una duda estoy haciendo una consulta a una tabla ke me genera mas o menos 5000 registros hay posibilidad de ke eso ke ...
  #1 (permalink)  
Antiguo 06/12/2007, 08:57
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
pasar datos de una tabla a otra tabla.

Saludos

tengo una duda
estoy haciendo una consulta a una tabla ke me genera mas o menos 5000 registros
hay posibilidad de ke eso ke me genero

osea algo asi

sql = "select * from mitabla"

lo guarde en otra tabla con la misma estructura sin necesitad de hacer un bucle?

como vacear lo ke hay en la variable sql y meterlo directamente en mi otra tabla?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 06/12/2007, 09:09
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 5 meses
Puntos: 8
Re: pasar datos de una tabla a otra tabla.

Tienes dos caminos:
1. Generando una tabla temporal (SQL la genera automáticamente con esta consulta)

Cita:
sql = "select * INTO tabla_de_paso from mitabla"

2. o bien, crear una tabla y luego vaciar ese select en ella
Cita:
CREATE TABLE tabla_de_paso (
campo1 tipo(largo)
.
.
.
campoN tipo(largo)
)

INSERT INTO tabla_de_paso
SELECT * FROM MiTabla
Saludos!
  #3 (permalink)  
Antiguo 06/12/2007, 09:29
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: pasar datos de una tabla a otra tabla.

osea yo tengo la tabla1 ke es dde donde quiero sacar los datos y una tabla2 con la misma estructura ke es donde quiero pegar los datos

el codigo seria asi?
sql = "select * INTO tabla2 from tabla1"
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 06/12/2007, 09:42
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 5 meses
Puntos: 8
Re: pasar datos de una tabla a otra tabla.

si la tabla2 la creas tu el código sería:
Cita:
INSERT INTO tabla2
SELECT * FROM tabla1
si tu no la has creado y quieres que SQL la cree por tí, serìa así:
Cita:
SELECT * INTO tabla2 FROM tabla1
  #5 (permalink)  
Antiguo 08/12/2007, 09:04
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: pasar datos de una tabla a otra tabla.

hola gracias por la respuesta
pero tengo un problemita

lo que pasa es ke estoy haciendo una consulta para traer datos de una tabla .dbf y la quiero importar los datos a una base de datos mysql, actualmente como lo tengo me funciona perfectamente pero como son miles de datos se demora muchisimo en realizar la importacion entocnes pense en esto haber si mejoraba un poco.. por ahora lo hago con un select de la tabla dbf asi me trae los datos y luego por medio de un Do while voy insertando cada dato a mi tabla de mysql. pero es eternamente demorado.
como puedo hacerlo como me dices asi?
gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #6 (permalink)  
Antiguo 09/12/2007, 18:36
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: pasar datos de una tabla a otra tabla.

alguien sabe como hacerlo?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #7 (permalink)  
Antiguo 09/12/2007, 20:03
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: pasar datos de una tabla a otra tabla.

esta pagina no podra servirte de guia??
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 23:10.