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

Tapahtumaketju Project Mysql

taulukko. Viimeinen koodisegmentti ennen kutsuu kaikki tallennetut. Tilapäinen taulukko on perusta, jonka menettelyjä work.The tallennettuja Kun menettely on kirjoitettu ja toteutettu, se tallennetaan automaattisesti tietokantaan. Päivä, jota tarvitset sitä, voit kutsua sitä ja se tulee database.The feedSaleDetailsTemp Menettely feedSaleDetailsTemp menettely ottaa syötteenä parametri,numberOfRows, joka on määrä erilaisia ​​tuotteita asiakkaan pyydetty se on rivien olisi työnnetty SaleDetails taulukkoon.

Koodi feedSaleDetailsTemp menettely on: #procedure ruokkia SaleDetailsTemp taulukon enemmän tietoja Rajamerkki //CREATE KÄSITTELY feedSaleDetailsTemp (IN numberOfRows kokonaisluku) BEGIN # silmukka laskuri muuttuja DECLARE i kokonaisluku DEFAULT 1; #variable Tuotemerkinnän ILMOITTAA PNVar CHAR (40); #productID muuttuja tuotteista taulukosta ILMOITTAA PIDVar INTEGER; #sold hinta muuttuja SaleDetails taulukon ILMOITTAA SoldPriceVar DECIMAL (19,2); #variable varten käytettävissä olevan määrän tuotteissa taulukossa ILMOITTAA availQtyVar INTEGER; Vaikka en SELECT ProductName FROM SaleDetailsTemp jossa id = i INTO PNVar; SELECT ProductID, SellingPrice, suure Tuotteet ProductName = PNVar INTO PIDVar, SoldPriceVar, availQtyVar; PÄIVITYS SaleDetailsTemp SET ProductID = PIDVar, QtyAvail = availQtyVar, SoldPrice = SoldPriceVar jossa id = i; SET i = i + 1; END aikaa; END; //Yhdiste lausunto Tämän koodin on kaksi osaa: ilmoitus jakso ja while-silmukka-osiosta.

KUN silmukka syöttää tuotteen nimi ja haettu määrä, rivi riviltä osaksi tilapäinen taulukko. Muihin sarakkeisiin täytetään muita menettelyjä. Lue edellä koodi, jos et ole jo tehnyt so.The checkshortage Menettely checkshortage menettely on syöttöparametrien,numberOfRows. Se on useita eri tuotteita, jotka asiakas haluaa. Se on useita uusia rivien menisi SaleDetails taulukkoon.

Koodi on: #procedure määrittää pulaa tahansa tuotteen Rajamerkki //CREATE KÄSITTELY checkshortage (IN numberOfRows kokonaisluku) BEGIN # silmukka laskuri muuttuja DECLARE i kokonaisluku DEFAULT 1; #variable varten haettu määrä DECLARE QtyRequestVar INTEGER; #variable varten käytettävissä olevan määrän tuotteissa taulukossa ILMOITTAA QtyAvailVar INTEGER; #variable määrällisten että jäisi ILMOITTAA QtyRemainVar INTEGER; KUN valitsen QtyRequest, QtyAvail FROM SaleDetailsTemp jossa id = i INTO QtyRequestVar, QtyAvailVar; SET QtyRemainVar = QtyAvailVar - QtyRequestVar; PÄIVITYS SaleDetailsTemp SET QtyRemain = QtyRemainVar jossa id = i; SET i = i +

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