Está en la página 1de 2

DROP TABLE IF EXISTS `convenio`.`entidad`; CREATE TABLE `convenio`.

`entidad` ( `CodEntidad` varchar(6) NOT NULL, `NomEntidad` varchar(100) NOT NULL, PRIMARY KEY (`CodEntidad`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; DROP TABLE IF EXISTS `convenio`.`orden_electronica`; CREATE TABLE `convenio`.`orden_electronica` ( `CodEntidad` varchar(6) NOT NULL, `CodOrden` varchar(10) NOT NULL, `CodProducto` int(10) unsigned NOT NULL, `Cantidad` int(10) unsigned NOT NULL, `PrecioTotal` double NOT NULL, `CostoFlete` double DEFAULT NULL, `Estado` varchar(45) DEFAULT NULL, `PlazoEntrega` varchar(45) NOT NULL, PRIMARY KEY (`CodEntidad`,`CodOrden`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; DROP TABLE IF EXISTS `convenio`.`producto`; CREATE TABLE `convenio`.`producto` ( `CodProducto` int(10) unsigned NOT NULL AUTO_INCREMENT, `NomProducto` varchar(100) NOT NULL, `Stock` int(10) unsigned NOT NULL, `PrecioUnitario` double NOT NULL, PRIMARY KEY (`CodProducto`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;

DELIMITER $$ DROP PROCEDURE IF EXISTS `convenio`.`usp_inserta_orden_electronica`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `convenio`.`usp_inserta_orden_elect ronica`(vCodEntidad varchar(6), vCodOrden varchar(10), vCodProducto integer, vCa ntidad integer, vPrecioTotal double, vPlazoEntrega varchar(45), vCostoFlete doub le, vEstado varchar(45)) BEGIN insert into orden_electronica (CodEntidad, CodOrden, CodProducto, Cantidad, PrecioTotal, PlazoEntrega, Costo Flete, Estado) values (vCodEntidad, vCodOrden, vCodProducto, vCantidad, vPrecioTotal, vPlazoEntrega, vCostoFlete, vEstado); update producto set stock = stock - vCantidad where CodProducto = vCodProducto; END $$ DELIMITER ; insert into entidad (CodEntidad, LUD'); insert into entidad (CodEntidad, OVINCIAL DEL CALLAO'); insert into entidad (CodEntidad, insert into entidad (CodEntidad, NomEntidad) values ('000022', 'MINISTERIO DE SA NomEntidad) values ('000742', 'MUNICIPALIDAD PR NomEntidad) values ('001952', 'OSCE'); NomEntidad) values ('010247', 'EJERCITO PERUANO

'); INSERT INTO PRODUCTO (CodProducto, NomProducto, Stock, , 'IMPRESORA LASER HP LASERJET 1020', 1000, 330); INSERT INTO PRODUCTO (CodProducto, NomProducto, Stock, , 'LAPTOP HP PAVILION DV6', 1000, 4850); INSERT INTO PRODUCTO (CodProducto, NomProducto, Stock, , 'MOUSE INALAMBRICO GENIUS PS2', 2000, 35); INSERT INTO PRODUCTO (CodProducto, NomProducto, Stock, , 'COMPUTADORA DESKTOP DELL', 2000, 2989); INSERT INTO PRODUCTO (CodProducto, NomProducto, Stock, , 'COMPUTADORA DESKTOP HP', 2000, 3099); PrecioUnitario) values (1 PrecioUnitario) values (2 PrecioUnitario) values (3 PrecioUnitario) values (4 PrecioUnitario) values (5

También podría gustarte