*   >> Lectura Educación Artículos >> science >> programación

Un Proyecto de Secuencia de eventos en Mysql

ice) Código DetailsInput datos Cuando un cliente compra, los tipos de dependiente ventas la información en una forma de la pantalla del ordenador. Este es un tutorial de SQL y no hay tal forma. Por lo tanto, voy a darle los datos de entrada como variables de SQL. El código de la sección de entrada es: # La Venta datos SETEmployeeIDVar = 3; SETCustomerIDVar = 2; Datos # SaleDetails SET 'Tazón' @ productNameVar1 =; SET @ QtyVar1 = 5; SET @ productNameVar2 = 'Lápiz'; SET @ QtyVar2 = 12; SET 'placa' @ productNameVar3 =; SET @ QtyVar3 = 7; numberOfRows SET = 3; # Crear una variable para indicar escasez de producto SETShort = 0; El ID del empleado de empleado de ventas se indica.

El ID de cliente también se indica. Cuando un cliente viene y compra algunos productos, es una venta. Esto necesita un saleID. El saleID será dada por el DBMS, ya que es AUTO_INCREMENT. Dispone de las variables para los nombres y las cantidades de los productos comprados (arriba). Usted tiene una variable para el número de filas que deben ir en la tabla SaleDetails; este es el número de productos diferentes que el cliente quiere comprar. El cliente puede solicitar una cantidad de un producto en particular y la cantidad de ese producto en stock puede no ser suficiente.

Esto significa que la cantidad de ese producto es corto. Vamos a utilizar la variable,Short para indicar si la cantidad de un producto es corta o no. Si la cantidad es corta, esta variable se le dará el número entero, 1. Si la cantidad no es corta, esta variable se le dará el número entero, 0. Ahora, al principio, se supone que la cantidad no es corto, por lo que el variablesShort se le asigna el valor cero. Lea el código de arriba si usted no lo ha hecho so.Temporary Tabla y su código asociado Hay una tabla temporal.

Cuando los datos de la computadora del empleado de ventas llega al servidor, se coloca en esta tabla temporal. Dado que los datos de interés para este tutorial están en las variables, estos datos se copiarán en esta tabla temporal, en este proyecto. El código para hacer todo lo que es: # SaleDetails tabla temporal CREATE TABLE TEMPORAL SaleDetailsTemp (ID SMALLINT NOT NULL AUTO_INCREMENT, ProductName CHAR (40), QtyRequest INTEGER, ProductID INTEGER, QtyAvail INTEGER, QtyRemain INTEGER, SoldPrice DECIMAL (19,2), PRIMARIA KEY (ASC ID)); INSERT INTO SaleDetailsTemp (ProductName, QtyRequest) VALUES (@ productNameVar1, @ QtyVar1); INSERT INTO SaleDetailsTemp (ProductName, QtyRequest) VALUES (@ productNameVar2, @ Q

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.