*   >> lukeminen koulutus Artikkelit >> science >> programming

Tapahtumaketju Project Mysql

Var3 = 7; SETnumberOfRows = 3; # Luo muuttuja osoittaa pulaa tuotteen SETshort = 0; ID myynnin työntekijän virkailija on ilmoitettu. Asiakastunnus on myös ilmoitettu. Kun asiakas tulee ja ostaa joitakin tuotteita, jotka on myynti. Tämä tarvitsee saleID. SaleID annetaan DBMS, koska se on AUTO_INCREMENT. Sinulla muuttujat nimet ja määrät ostettujen tuotteiden (yllä). Sinulla muuttuja rivien pitäisi mennä SaleDetails taulukko; tämä on useita eri tuotteita, jotka asiakas haluaa ostaa. Asiakas voi pyytää määrän tietyn tuotteen ja määrän kyseistä tuotetta varastossa ei ehkä riitä.

Tämä tarkoittaa määrää kyseisen tuotteen on lyhyt. Käytämme muuttujaa,short ilmoittamaan, määrän tuote on lyhyt vai ei. Jos määrä on lyhyt, tämä muuttuja annetaan kokonaisluku, 1. Jos määrä ei ole lyhyt, tämä muuttuja annetaan kokonaisluku, 0. Nyt, alussa, oletamme, että määrä ei ole lyhyt, niin short muuttuja saa arvon, nolla. Lue edellä koodi, jos et ole jo tehnyt so.Temporary taulukossa ja siihen liittyvät Code On tilapäinen taulukko. Kun tietoja myynti virkailija tietokone saapuu palvelin, se on sijoitettu tämä tilapäinen taulukko.

Koska tiedot kiinnostavia tässä opetusohjelmassa ovat muuttujia, nämä tiedot kopioidaan tähän tilapäinen taulukko, tässä hankkeessa. Koodi tekemään kaiken on: # SaleDetails tilapäinen taulukko CREATE tilapäinen taulukko SaleDetailsTemp (ID SMALLINT EI NULL AUTO_INCREMENT, ProductName CHAR (40), QtyRequest INTEGER, ProductID INTEGER, QtyAvail INTEGER, QtyRemain INTEGER, SoldPrice DECIMAL (19,2), PRIMARY KEY (ID ASC)); INSERT INTO SaleDetailsTemp (ProductName, QtyRequest) VALUES (@ productNameVar1, @ QtyVar1); INSERT INTO SaleDetailsTemp (ProductName, QtyRequest) VALUES (@ productNameVar2, @ QtyVar2); INSERT INTO SaleDetailsTemp (ProductName, QtyRequest) VALUES (@ productNameVar3, @ QtyVar3); #Call Menettely ruokkia SaleDetailsTemp pöytä enemmän datapuhelun feedSaleDetailsTemp (numberOfRows); #Call Menettely määrittää pulaa tahansa tuotteen CALL checkshortage (numberOfRows); #Call Menettely ilmoittaa käyttäjälle kaikista pula SOITA informUser (numberOfRows,short); #Call Menettely soittaa insertUpdate menettelyä, jos ei ole pulaa CALL callInsertUpdate (short,numberOfRows); Ensimmäinen segmentti Edellä luo tilapäinen taulukko.

On monia sarakkeita Tässä taulukossa ja selitän niitä matkan varrella. Yksi sarakkeet on tuotteen nimi (ProductName). Toinen on haettu määrä (QtyRequest). Seuraava koodisegmentti lisää tuotenimet ja haetuista määristä osaksi tilapäinen

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.