procedimiento almacenado y triggers
Publicado por Edgar Flores (44 intervenciones) el 02/07/2004 04:45:45
Por favor, necesito la siguiente ayuda: tengo un script que inserta registros tipicos de una guia de ingreos de articulos(esto lo hago con un procedimiento almacenado), asi mismo cada vez que inserto un registro en mi tabla:Guia_item, debo actualizar mi tabla de Producto, acumulando las compras en un campo(esto lo hago con un triggers). No me explico, porque razon, ahora no actualiza mi tabla de Producto, si anteriormente lo hacia.
Que pudo haber pasado?, sera cuestion de indices?
este es mi procedimiento almacenado:
_____________________________________________
CREATE PROCEDURE LlenarGuiaItem
@Itemid int,
@Numguia int,
@Articid Numeric(4,0),
@Cantidad Numeric(9,2),
@Precio Numeric(9,2),
@SubTotal Numeric(9,2),
@Concepto Varchar(15),
@Preplani Numeric(9,3),
@Valorplani Numeric(9,2)
AS
INSERT INTO Guia_Item (Item_id, Num_guia_id, Artic_id, Cantidad, Precio_unitario, Total_precio, Concepto_add, Precio_planilla, Valor_planilla)
VALUES (@Itemid, @Numguia, @Articid, @Cantidad, @Precio, @SubTotal, @Concepto, @Preplani, @Valorplani)
__________________________________________________
y este mi triggers:
___________________________________________
CREATE TRIGGER Adiciona_Stock
ON [Guia_Item]
FOR INSERT
AS
DECLARE @Cantidad numeric(9,2), @CodProducto Numeric(4,0), @Unidades numeric(9,2), @StockActual Numeric(9,2),
@TotalCompras Numeric(9,2), @StockInicial Numeric(9,2), @TotalVenta Numeric(9,2)
SELECT @CodProducto = artic_id, @Cantidad = cantidad
Que pudo haber pasado?, sera cuestion de indices?
este es mi procedimiento almacenado:
_____________________________________________
CREATE PROCEDURE LlenarGuiaItem
@Itemid int,
@Numguia int,
@Articid Numeric(4,0),
@Cantidad Numeric(9,2),
@Precio Numeric(9,2),
@SubTotal Numeric(9,2),
@Concepto Varchar(15),
@Preplani Numeric(9,3),
@Valorplani Numeric(9,2)
AS
INSERT INTO Guia_Item (Item_id, Num_guia_id, Artic_id, Cantidad, Precio_unitario, Total_precio, Concepto_add, Precio_planilla, Valor_planilla)
VALUES (@Itemid, @Numguia, @Articid, @Cantidad, @Precio, @SubTotal, @Concepto, @Preplani, @Valorplani)
__________________________________________________
y este mi triggers:
___________________________________________
CREATE TRIGGER Adiciona_Stock
ON [Guia_Item]
FOR INSERT
AS
DECLARE @Cantidad numeric(9,2), @CodProducto Numeric(4,0), @Unidades numeric(9,2), @StockActual Numeric(9,2),
@TotalCompras Numeric(9,2), @StockInicial Numeric(9,2), @TotalVenta Numeric(9,2)
SELECT @CodProducto = artic_id, @Cantidad = cantidad
Valora esta pregunta
0