Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2011, 12:07
shael
 
Fecha de Ingreso: junio-2011
Ubicación: La Habana
Mensajes: 22
Antigüedad: 12 años, 11 meses
Puntos: 0
insert e insert into dentro de un SP

Hola a todosss!!!. He aqui mi problemas, dentro deun procedimiento estoy tratando de insertar en una tabla (llamemosla tabla 2) varios campos contenidos en otra(tabla 1) según un parámetro fecha dado y ademas insertar en la tabla 2 otro campo en este caso varchar. Les pongo un ejemplo para que se lleven la idea:

Tabla 1

id Nombre Apellido FechaNacimiento

Tabla 2:

id Nombre Departamento

imaginense el procedimiento al que le paso como parametro la @fecha y el @departamento y quiera insertar el nombre desde la ltabla 1 a la 2 y el departamento(parametro) en la tabla 2, algo así:


begin

insert into tabla 2 (nombre) select nombre from tabla 1
where FechaNacimiento = @fecha

update tabla 2 set Departamento = @departamento where id = @@Identity

end

algo asi, teniendo en cuenta que el campo id es llave e indentity, pero así no me funciona no me inserta nada, no se si es que la clausula where (la que esta en negritas) se me interpreta como de la tabla 1 que es lo que quiero o de la tabla 2. Si alguien e puede ayudar o tiene otra idea de como hacerlo soy todo oido o mejor dicho vista. Gracias

Salu2