För nu, vet bara att dessa linjer kontrollera om kvantitet (antal) av produkten för raden är mindre än eller lika med reorderlevel. Om så är fallet, sedan en rad kommer att införas i chefens bord, genom Infoga uttalande mellan de två linjerna. Nästa sak att göra är att köra en uppdatering SQL-sats för att göra antalet av en produkt i tabellen produkter ett värde under beställningsnivå. Låt oss göra detta för produkten, Spoon.
- Läs och skriv följande Update uttalande (radera först): UPDATE Produkter SET Number = 10 VAR Product = 'Spoon'; Nu måste vi kontrollera om avtryckaren fick sparken och händelsen registreras i tabellen, Manager. Att göra detta. - Läs och skriv följande SELECT-sats (radera först): SELECT * FROM chef; Du bör se händelseposten. Tja, är det sant att avtryckaren har löst ett problem. Men det finns liknande problem som det inte har löst. Det är en kedja av händelser som inträffar börjar från Sales.
Försäljnings kontorist säljer en produkt och mata in informationen i Försäljning och SaleDetails tabeller. Det är redan en händelse som ska ha sin egen trigger. Det måste kontrolleras, om mängden kunden frågar finns i lager (produkter tabell). Så de begärda kvantiteterna måste subtraheras från mängden i tabellen produkter, utan att uppdatera tabellen produkter än. Om skillnaden mellan att subtraktion inte går under noll, då försäljningsprocessen kan gå vidare; annars kunden tillfrågas om han skulle ta en mindre mängd, innan försäljningen kan göras.
När tabellen produkter slutligen uppdateras, är att när händelsen och utlösa ovan sker. Oroa dig inte; Vi ska se hur man kan lösa allt det som vi lär oss lagrade procedurer i följande delar i serien. - Släpp anslutningen stoppa databasen, och stoppa servern. Det är det för denna del av serien. Låt oss stanna här och fortsätta i nästa del. Chrys att komma fram till någon av de delar av denna uppdelning, skriver motsvarande titel nedan i sökrutan på den här sidan och klicka på Sök