*   >> Læs Uddannelse artikler >> science >> programming

Introduktion til Sybase SQL Programmering For Begivenheder

Håndtering Sybase Hændelser med udløsere og procedurer ved hjælp af SQL - Del 1 Division 5 Indledning Dette er del 1 af min serie, håndtering Sybase Hændelser med Triggers og lagrede procedurer Brug af SQL. Denne serie er den femte afdeling af min større serier, Database. Du skal have læst alle de forskellige dele af den store serie (eller tilsvarende tutorials fra andre steder) op til dette punkt. I denne del af serien, jeg præsentere dig for Sybase SQL programmering til events. SQL Anywhere, som er en Sybase DBMS, er, hvad jeg bruger i serien.

Vi skal fortsætte med den engros database, vi havde i den foregående division. Vi skal også bruge andre tabeller, der ikke er i denne database. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Begivenhed En begivenhed er en handling, der afhænger af tiden.

Tabellen Produkter for engros-database er: Produkter (ProductID, ProductName, Kategori, Antal, Kostpris, SellingPrice) Vi tilføjer en anden kolonne til det kaldes, ReorderLevel; at have, Produkter (ProductID, ProductName, Kategori, Antal, ReorderLevel, Kostpris, SellingPrice) Hver række i tabellen Produkter har oplysninger om et produkt i virksomheden. Værdien af ​​hver ReorderLevel celle i en række er det mindste antal af produktet, der skal være på lager. Da virksomheden sælger, er værdien i antallet kolonne for hver række reduktion.

Så snart værdien i antallet kolonnen cellen når eller går under værdien i kolonnen celle i samme række ReorderLevel, er denne situation tolkes som en begivenhed. Det betyder, at administrerende direktør (eller højeste manager) skal informeres, så han arrangerer for et nyt sæt af samme produkt, der skal bestilles. Nu kan du få en anden tabel i databasen, at den højeste leder ser på hverdagen på sige 00:00.

Når begivenheden indtræffer, vil event handler koden placere en ny række i denne tabel, at angive det pågældende produkt, genbestille niveau, det nuværende niveau (antal produkter) og tidsstempel. Når den højeste leder ser sådan en ny række oplysninger på hans bord, er det op til ham at tage en beslutning. Det er muligt at kode sådan event handler med SQL. En event handler er en gruppe af SQL-sætninger kaldes udløsere. Når arbejdet er for meget for en udløser, kan en anden type gruppe af SQL-sætninger kaldes Stored Procedure blive kaldet til at hjælpe.

F

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.