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

Introduktion till Sybase SQL-programmering för Events

Hantera Sybase Händelser med Triggers och förfaranden Använda SQL - Del 1 Division 5 Inledning Detta är en del 1 av min serie, hantering Sybase Händelser med Triggers och lagrade procedurer Använda SQL. Denna serie är den femte division av min stora serier, Database. Du måste ha läst alla de olika delarna av den stora serien (eller motsvarande tutorials från annat håll) fram till denna punkt. I denna del av serien, jag presentera dig för Sybase SQL-programmering för evenemang. SQL Anywhere, som är en Sybase DBMS, är vad jag använder i serien.

Vi ska fortsätta med grossist databas som vi hade i föregående divisionen. Vi ska också använda andra tabeller som inte finns i databasen. 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 läser. Händelse En händelse är en åtgärd som är beroende av tiden.

Tabellen Produkter för grossist databasen är: Produkter (ProductID, Product, Kategori, Number, CostPrice, SellingPrice) Vi ska lägga till ytterligare en kolumn till det kallas, ReorderLevel; ha, produkter (ProductID, Product, Kategori, Number, ReorderLevel, CostPrice, SellingPrice) Varje rad i tabellen Products har information om en produkt i bolaget. Värdet på varje ReorderLevel cell i en rad är det minsta antalet av produkten som ska finnas i lager. Eftersom företaget säljer, värdet av antalet kolumnen för varje rad minskar.

Så snart värdet i nummerkolumnen cellen når eller går under värdet i ReorderLevel kolumnen cell i samma rad, är denna situation tolkas som en händelse. Det betyder VD (eller högsta chef) måste informeras så att han ordnar för en ny uppsättning av samma produkt måste beställas. Nu kan du ha en annan tabell i databasen att den högsta chefen tittar på varje dag kl säger 00:00. När denna händelse inträffar, kommer händelsehanteraren koden placera en ny rad i tabellen för att ange den berörda produkten, beställningsnivå, den nuvarande nivån (antal produkter) och tidsstämpel.

När högsta chefen ser en sådan ny rad uppgifter i sitt bord, är det upp till honom att fatta ett beslut. Det är möjligt att koda en sådan händelsehanterare med SQL. En händelse handler är en grupp av SQL-satser som kallas triggers. När arbetet är för mycket för en trigger, kan en annan typ av grupp av SQL-satser som kallas Stored Procedure kallas att hjälpa. Innan vi kan koda händelsehanterare ska vi måste lära oss m

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