Insert con un Select de otra tabla
Publicado por Fito (2 intervenciones) el 08/08/2002 01:54:15
Insert Into NameTabla1
Select * from NombreTabla2
este codigo le permiten ingresar un registro o un grupo de registros a una tabla realizando un select de otra tabla, obviamente los campos seleccionados deben ser del mismo tipo de datos que la tabla donde se va insertar, esto es bastante util cuando se necesita copiar una tabla a otra.
Caso 2
tambien se puede colocar este codigo dentro de un store procedure, seleccionadno algunos campos y enviando algunos parametros por ejemplo
Insert Into Tabla1(Tabla1.C1, Tabla1.C2 , Tabla1.C3, Tabla1.C4, Tabla1.5)
Select @Par1, Tabla2.C3, @Par2, Tabla2.C4, Tabla2.C6 from Tabla2
Where Cond1= @Par....
en este caso se debe especificar uno por uno los campos de la tabla donde vamos a insertar estos valores. haciendles recordar que lso campos deben ser del mismo tipo y los parametros tambien . si gustan escribamne a mi imail y le podre ayudar con mucho gusto.
FITO.
Select * from NombreTabla2
este codigo le permiten ingresar un registro o un grupo de registros a una tabla realizando un select de otra tabla, obviamente los campos seleccionados deben ser del mismo tipo de datos que la tabla donde se va insertar, esto es bastante util cuando se necesita copiar una tabla a otra.
Caso 2
tambien se puede colocar este codigo dentro de un store procedure, seleccionadno algunos campos y enviando algunos parametros por ejemplo
Insert Into Tabla1(Tabla1.C1, Tabla1.C2 , Tabla1.C3, Tabla1.C4, Tabla1.5)
Select @Par1, Tabla2.C3, @Par2, Tabla2.C4, Tabla2.C6 from Tabla2
Where Cond1= @Par....
en este caso se debe especificar uno por uno los campos de la tabla donde vamos a insertar estos valores. haciendles recordar que lso campos deben ser del mismo tipo y los parametros tambien . si gustan escribamne a mi imail y le podre ayudar con mucho gusto.
FITO.
Valora esta pregunta


0