Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Un solo Insert para diferentes campos de diferentes tablas

Estas en el tema de Un solo Insert para diferentes campos de diferentes tablas en el foro de Bases de Datos General en Foros del Web. que onda GENIOS,,, Oigan tengo una peguntota... Hay alguna Instruccion en SQL que inserte registro en un campo no importando que campos reciba de algun ...
  #1 (permalink)  
Antiguo 06/01/2004, 23:05
 
Fecha de Ingreso: noviembre-2003
Mensajes: 343
Antigüedad: 20 años, 6 meses
Puntos: 0
Un solo Insert para diferentes campos de diferentes tablas

que onda GENIOS,,,

Oigan tengo una peguntota...

Hay alguna Instruccion en SQL que inserte registro en un campo no importando que campos reciba de algun formulario, solo que dependa de la tabla o sea como en el siguiente ejemplo
SQL = "Insert into TABLAX ( QUE AQUI LE PUEDA PONER UN ASTERISCO PARA DECIRLE QUE INSERTE TODOS LOS REGISTROS NO IMPORTANDO CUALES SEAN ) values (QUE DENTRO DE LOS VALUES, NO TENGA QUE PONER EXANTAMENTE LOS VALORES, SI NO QUE AGREGUE TODO EN LATABLA )"



Esto es dado que tengo solo un formulario con diferentes campos que llenar, pero deseo utilizar solo una instrucion sql para agregar los difentes campos en diferentes tablas...

Todo esto lo estoy haciendo en ASP
  #2 (permalink)  
Antiguo 07/01/2004, 11:49
Avatar de Jorge_Mota  
Fecha de Ingreso: diciembre-2002
Ubicación: Chapinlandia :-D
Mensajes: 725
Antigüedad: 21 años, 5 meses
Puntos: 11
insert into tabla X Select * from tablaOtra

solo ten en cuenta que deben tener la misma estructura
(no importa si los campos no se llaman igual )

pero digamos, deberian ir asi, en el mismo orden
TablaX TablaOtra
campo1 = c(10) cASdsaf=c(10)
campo3 = n(10,2) numero=n(10,2)
campo8 = Blob Commentario=Blob

Saludos.
__________________
Jorge Mota
Blog
Gubiz estafa
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 20:23.