*   >> lukeminen koulutus Artikkelit >> science >> programming

Trigger Esimerkki Sybase SQL Anywhere

ä alkaa jos newRow.Number INSERT INTO Manager (ProductName, ReorderLevel, CurrentLevel ) ARVOT (newRow.ProductName, newRow.ReorderLevel, newRow.Number); END IF; END; Se olisi luotu ja tallennettu. Täällä, "newRow.ProductName" ja "newRow.ReorderLevel", ProductName ja ReorderLevel ovat Tuotteet taulukon ja ole johtaja pöytä. On linja, joka alkaa IF ja toinen rivi on "end if" laukaisinta koodi. Selitän nämä rivit yksityiskohtaisesti myöhemmin. Nyt, juuri tietää, että nämä rivit tarkista, määrä (numero) tuotteen rivi on pienempi tai yhtä suuri kuin reorderlevel.

Jos näin on, niin rivi on työnnetty Managerin pöydän, jonka INSERT selvitys näiden linjojen välillä. Seuraava asia tehdä, on suorittaa Päivitä SQL tehdä määrä tuotteen tuotteiden taulukossa arvon alapuolella tilausnumerot tasolla. Tehkäämme tämä tuotteen, Spoon. - Lue ja kirjoita seuraava päivitys lausuman (poistaa ensin): PÄIVITYS Tuotteet erän numero = 10 WHERE TuotteenNimi = 'Spoon'; Nyt meidän täytyy tarkistaa, jos liipaisinta sai potkut ja tapahtuma kirjataan taulukkoon, johtaja. Tehdä tämä.

- Lue ja kirjoita seuraava SELECT (poistaa ensin): SELECT * FROM Manager; Sinun pitäisi nähdä tapahtuman ennätys. No, se on totta, että liipaisin on ratkaissut ongelman. On kuitenkin olemassa liittyvät ongelmat, että se ei ole ratkaissut. On ketjun tapahtumista tapahtuu alkaen Sales. Myynti virkailija myy tuotteen ja syöttää tiedot Myynti ja SaleDetails taulukoita. Se on jo tapahtuma, joka olisi oltava oma laukaista. On tarkistettava, jos määrä asiakas pyytää on varastossa (tuotteet taulukko). Joten haettu määrä on vähennettävä määrä Tuotteet taulukossa, päivittämättä tuotteet pöytä, vielä.

Jos ero että vähennys ei laske alle nollan, niin myynti prosessi voi jatkua; muuten asiakas kysytään hän ottaisi vähemmän määrä, ennen myyntiä voidaan tehdä. Kun Tuotteet taulukko on vihdoin päivitetty, eli kun tapahtuma ja laukaista edellä tapahtuvat. Älä huoli; näemme miten ratkaista kaiken, kun opimme tallennetut seuraavissa osissa sarjassa. - Pudota yhteys, lopeta tietokannan, ja lopettaa palvelimen. Tämä on se tämän osa sarjasta. Olkaamme lopettaa tähän ja jatka seuraavaan osaan.

Chrys Saapua tahansa osaa tätä jako, kirjoita vastaava otsikko alla hakukenttään tämän sivun ja sitten Etsi (käytä valikkoa, jos saatavilla). Käsittely Sybase Tapahtumat kanssa laukaisee ja menettelyt SQL - Osa 1 Käsittely Sybase Tapahtumat kanssa laukaisee ja menettelyt SQL - Osa 2 Käsittely Sybase Tapahtumat kanssa laukaisee ja menettelyt SQ

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.