*   >> läser Utbildning artiklar >> science >> programming

En händelseförloppet Projekt i Mysql

Hantera MySQL Händelser med Triggers och förfaranden Använda SQL - Del 15Introduction Detta är en del 15 av min serie, hantering MySQL Händelser med Triggers och lagrade procedurer Använda SQL. Du måste ha läst alla de olika delarna i serien (eller motsvarande tutorials från annat håll) fram till denna punkt. I denna del av serien, vi genomföra ett projekt på ett händelseförlopp i MySQL. Kom ihåg att vi har att göra med MySQL 5.1. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected].

Det vill säga, kontakta mig för minsta problem du har om vad du är reading.Project Beskrivning Vi är fortfarande sysslar med grossist databasen. Tabellerna delaktiga i detta projekt är tabellen Sales de SaleDetails och tabellen Products. För enkelhetens skull, låt oss anta att när kunden begär olika produkter, om för varje produkt är inte tillgänglig hela kvantiteten, då kunden inte köpa något. Det vill säga om denna situation inträffar, kunden kommer inte att köpa någon av products.Commenting i MySQL Du har lärt sig att skriva SQL-satser.

När SQL-satser är många, måste du skriva kommentarer bland dem. En kommentar kan du ihåg vad en kodsegment gör. Om du startar en linje mellan SQL-satser med #, då allt skrivs på den linjen efter symbolen #, är en kommentar och ignoreras av databashanterare. Det kommer att finnas många kommentarer i programmet (kod) below.Code Beskrivning Koden har 5 lagrade procedurer. En lagrad procedur genom dess namn skapas och lagras automatiskt i databasen. När en kund kräver sina produkter, försäljning kontorist kommer input hans begäran i datorn.

Denna begäran kommer att kalla alla förfaranden i en viss ordning. Det finns också en avtryckare, som är utlösaren som vi hade i en av den tidigare delen av serien. Den utlösande faktorn är för tabellen Products. Vi ska göra det möjligt att avtryckaren som det är. För enkelhetens skull anta att produktnamn är unique.

Table Beteckningar Här är tabellen noteringar i tabellerna inblandade: Försäljning (SaleID, DateAndTime, Anställningsnr, CustomerID) SaleDetails (SaleID, ProductID, Kvantitet, SoldPrice) Produkter (ProductID, Product, Kategori, Kvantitet, ReorderLever, CostPrice, SellingPrice) Kod DetailsInput Data När en kund köper, försäljning kontorist typer informationen till en form av datorskärmen. Detta är en SQL handledning och det finns ingen sådan form. Så kommer jag att ge dig indata som SQL variabler.

Koden

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.