SQL - como hacer store procedure

 
Vista:

como hacer store procedure

Publicado por jose (3 intervenciones) el 05/11/2005 10:31:26
alguien me podria explicar un poco como hacer un store procedure porque tengo que guardar datos en una tabla ventas y al mismo tiempo actualizar la tabla articulos descontando la cantidad de cada articulo vendido
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como hacer store procedure

Publicado por Isaías (5072 intervenciones) el 07/11/2005 18:25:26
(Con lo poco que comentas)

CREATE PROCEDURE pr_InsertaVentas
-- aqui va la lista de parametros que vas a insertar en VENTAS
@mysParametros int
@Cantidad int
@PRODUCTO int
AS
SET NOCOUNT ON
-- Inserta Ventas
BEGIN TRAN Ventas
INSERT INTO VENTAS VALUES(@mysParametros)
IF @@ROWCOUNT = 0
ROLLBACK TRAN Ventas
UPDATE ARTICULO SET EXISTENCIA = EXISTENCIA - @Cantidad WHERE PRODUCTO = @PRODUCTO
IF @@ROWCOUNT = 0
ROLLBACK TRAN Ventas
COMMIT TRAN Ventas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar