Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2008, 12:56
Avatar de ssamael
ssamael
 
Fecha de Ingreso: enero-2008
Mensajes: 2
Antigüedad: 17 años
Puntos: 0
Pregunta Cómo poder ingresar en una tabla los resultados de una consulta en un store procedure

HOLA A TODOS!!!!

ANTES QUE NADA DEJENME EXPLIACR QUE SOY NUEVO EN ESO DE SQL SERVER Y ACTUALMENTE ME ESTOY ENFOCANDO A ESTUDIAR LOS STORE PROCEDURES, YA HE REALIZADO ALGUNOS DE SELECCION Y DE ACTUALIZACION.

PERO HOY ME HE TOPADO CON UN PROBLEMA/DESAFIO , EL PROBLEMA RADICA EN QUE TENGO UN STORE PROCEDURE QUE HACE UNA CONSULTA, LA CUAL REGRESA N REGISTROS , (HASTA AQUI NO HAY PROBLEMA), LO QUE QUIERO HACER DESPUES ES PODER METER ESOS REGISTROS EN OTRA TABLA.

ESTE ES EL CODIGO DE MI STORE PROCEDURE :

CREATE PROCEDURE sp_CreaExtensiones @Clave int=NULL AS

declare @Usuario int,@Extension int

if @Clave=NULL
begin
raiserror('Necesita Ingresar un Tipo de Transacción...',14,1);
return
end

select @Usuario=IdUsuario,@Extension=(Piso+IdPersonal) from Usuarios where Clave=@Clave;

//Intente hacer esto pero solo me inserta el ultimo registro de mi consulta insert into Extensiones(IdUsuario, Extension) values(@Usuario,@Extension);
GO

ESPERO ALGUIEN ME PUEDA ORIENTAR AL RESPECTO POR FAVOR.
GRACIAS