*   >> Lezen Onderwijs artikelen >> science >> programming

Inleiding tot mysql Programming Voor Events

Met MySQL Evenementen met Triggers en procedures met behulp van SQL - Deel 1Inleiding Dit is deel 1 van mijn reeks, Handling MySQL Evenementen met Triggers en procedures met behulp van SQL. Deze serie is een vervolg op mijn vorige reeks wier eerste deel is getiteld, implementeren van database MySQL. Dus, moet u die serie of een gelijkwaardige reeks vóór het lezen van dit hebt gelezen. In dit deel van de serie, introduceer ik u MySQL SQL programmering voor Events. We hebben te maken met MySQL 5.1. We zullen doorgaan met de wholesale-database die we hadden in de vroegere serie.

We zullen ook gebruik maken van andere tafels die niet in die database. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je bent reading.Event Een gebeurtenis is een actie die afhankelijk is van de tijd.

De producten tabel voor de wholesale database is: Producten (ProductID, ProductName, categorie, de hoeveelheid, ReorderLevel, kostprijs, Verkoopprijs) Elke rij in de tabel producten bevat informatie over een product in het bedrijf. De waarde van elk ReorderLevel cel in een rij is het minimum aantal van dat product die moeten worden in voorraad. Aangezien de onderneming verkoopt, wordt de waarde in de kolom Hoeveelheid voor elke rij verminderen.

Zodra de waarde van de hoeveelheid kolomcel bereikt of dieper dan de waarde in de kolom ReorderLevel cel van dezelfde rij, wordt die situatie geïnterpreteerd als een gebeurtenis. Het betekent dat de CEO (of de hoogste manager) moet worden geïnformeerd, zodat hij regelt voor een nieuwe reeks van hetzelfde product te bestellen. Nu, kunt u een andere tabel in de database die de hoogste manager kijkt naar alledaagse ten zeggen 00:00.

Wanneer die gebeurtenis plaatsvindt, zal de event handler code een nieuwe rij te plaatsen in deze tabel, het betrokken product, het bestelnummer niveau, het huidige niveau (aantal producten) en de tijdstempel te geven. Wanneer de hoogste manager ziet zo'n nieuwe rij informatie op zijn tafel, het is aan hem om een ​​beslissing te nemen. Het is mogelijk dergelijke event handler code met SQL. Een event handler is een groep van SQL-statements genoemd triggers.

Wanneer het werk is te veel voor een trigger, kan een ander type van de groep van SQL-statements genoemd Stored Procedure worden opgeroepen om te assisteren. Voordat we eve

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.