24/07/2007, 14:34
|
| | | Fecha de Ingreso: octubre-2005
Mensajes: 192
Antigüedad: 19 años, 3 meses Puntos: 0 | |
Re: Select de N registros en Procedimiento Almacenado mi SP no tiene parametros de entrada... yo defino variables en el mismo y hago un select y el resultado que pueden ser 1 como muchos registros deben ser insertados en una bd....aqui va un ejemplo:
CREATE PROCEDURE [dbo].[InsertaOrden]
as
@TipoOrden as char(3),
@Referencia as char(30),
@FechaEntrega as datetime
SELECT
@Referencia =ORDBGM.C1004,
@FechaEntrega =convert(nvarchar, [C2380],104),
FROM dbo.ORDBGM, dbo.ORDDTM,
WHERE ORDBGM.C1004 = ORDDTM.IdDoc
AND ORDBGM.C1004 = ORDSG28QTY.IdDoc
Set @TipoOrden= 'SN3'
Set @MaxLinea=10
insert into tbiawm (t_id,t_tipo,t_numdoc, t_pono)
values (@MaxLinea, @TipoOrden, @Referencia, @FechaEntrega)
el problema es que con mas de un registro en el SELECT solo inserta 1. lo cual es bastante logico.. el tema es como hacerlo para varios registros...
Saludos
__________________ "No a las dictaduras, no a la impunidad, no al comercio injusto que explota al menor de edad. Sí a las autocracias, sí a la libertad, el tercer mundo va a estallar."
Finisterra MAGO DE OZ |