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

Inleiding tot Sybase SQL Programming Voor Events

Met Sybase Evenementen met Triggers en procedures met behulp van SQL - Deel 1 Divisie 5 Inleiding Dit is deel 1 van mijn reeks, Handling Sybase Evenementen met Triggers en Stored Procedures Met behulp van SQL. Deze serie is de vijfde afdeling van mijn grotere series Database. U moet alle verschillende delen van de grote serie (of gelijkwaardig tutorials van elders) hebben gelezen tot op dit punt. In dit deel van de serie, introduceer ik u Sybase SQL programmering voor Events. SQL Anywhere, een Sybase DBMS, is wat ik in de reeks.

We zullen doorgaan met de wholesale-database die we in de vorige divisie. 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 aan het lezen bent. Event Een gebeurtenis is een actie die afhankelijk is van de tijd.

De producten tabel voor de wholesale database is: Producten (ProductID, ProductName, Categorie, Number, kostprijs, Verkoopprijs) We zullen een andere kolom toe te voegen aan het genoemd, ReorderLevel; te hebben, Producten (ProductID, ProductName, Categorie, Number, 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 nummer voor elke rij verminderen.

Zodra de waarde van het aantal 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 trig

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