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