-- TABLA ORDEN
CREATE PROCEDURE inserta_orden
@codi_orde int,
@codi_clie int,
@codi_empl int,
@fecha_orde datetime,
@fecha_envi datetime,
@fecha_desp datetime,
@direccion nvarchar(60),
@ciudad nvarchar(15),
@region nvarchar(15),
@cod_postal nvarchar(10),
@pais nvarchar(15)
AS
BEGIN
INSERT INTO ORDEN (codi_orde, codi_clie, codi_empl, fecha_orde, fecha_envi, fecha_desp,
direccion, ciudad, region, cod_postal, pais)
VALUES (@codi_orde, @codi_clie, @codi_empl, @fecha_orde, @fecha_envi, @fecha_desp,
@direccion, @ciudad, @region, @cod_postal, @pais)
END
-- *******************************************************
CREATE PROCEDURE actualiza_orden
@codi_orde int,
@codi_clie int,
@codi_empl int,
@fecha_orde datetime,
@fecha_envi datetime,
@fecha_desp datetime,
@direccion nvarchar(60),
@ciudad nvarchar(15),
@region nvarchar(15),
@cod_postal nvarchar(10),
@pais nvarchar(15)
AS
BEGIN
UPDATE ORDEN
SET
codi_clie = @codi_clie,
codi_empl = @codi_empl,
fecha_orde = @fecha_orde,
fecha_envi = @fecha_envi,
fecha_desp = @fecha_desp,
direccion = @direccion,
ciudad = @ciudad,
region = @region,
cod_postal = @cod_postal,
pais = @pais
WHERE codi_orde = @codi_orde
END
-- *******************************************************
CREATE PROCEDURE elimina_orden
@codi_orde int
AS
BEGIN
DELETE FROM ORDEN
WHERE codi_orde = @codi_orde
END
-- *******************************************************
CREATE PROCEDURE consulta_orden
@codi_orde int,
@codi_clie int OUTPUT,
@codi_empl int OUTPUT,
@fecha_orde datetime OUTPUT,
@fecha_envi datetime OUTPUT,
@fecha_desp datetime OUTPUT,
@direccion nvarchar(60) OUTPUT,
@ciudad nvarchar(15) OUTPUT,
@region nvarchar(15) OUTPUT,
@cod_postal nvarchar(10) OUTPUT,
@pais nvarchar(15) OUTPUT
AS
BEGIN
SELECT
@codi_clie = codi_clie,
@codi_empl = codi_empl,
@fecha_orde = fecha_orde,
@fecha_envi = fecha_envi,
@fecha_desp = fecha_desp,
@direccion = direccion,
@ciudad = ciudad,
@region = region,
@cod_postal = cod_postal,
@pais = pais
FROM ORDEN
WHERE codi_orde = @codi_orde
END