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

Trigger Esimerkki Sybase SQL Anywhere

Käsittely Sybase Tapahtumat kanssa laukaisee ja menettelyt SQL - Osa 5 Division 5 Johdanto Tämä on osa 5 minun sarja, Käsittely Sybase Tapahtumat kanssa laukaisee ja tallennettuja SQL. Tämä sarja on viides jako minun suuremmista, tietokanta. Sinun on lukenut kaikki eri osat isoa sarja (tai vastaava opetusohjelmat muualta) tähän asti. Tässä osa sarjasta, katsomme esimerkki laukaista Sybase SQL Anywhere. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected].

Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Esimerkki Tuotteet pöytä tukku tietokanta on: Tuotteet (ProductID, ProductName, Luokka, numero, CostPrice, SellingPrice) Olkaamme lisätä toisen sarakkeen sitä kutsutaan, ReorderLevel; on, Tuotteet (ProductID, ProductName, Luokka, numero, ReorderLevel, CostPrice, SellingPrice) Jokainen rivi Tuotteet taulukossa on tiedot noin tuotteesta yhtiössä. Arvo kunkin ReorderLevel solu rivin on vähimmäismäärä, että tuote, jota on varastossa. Koska yritys myy, arvo numero (määrä) sarake jokaiselle riville on vähentää.

Heti kun arvo määrän sarakkeessa solun saavuttaa tai alittaa arvon ReorderLevel sarakkeessa soluun saman rivin, että tilanne tulkitaan tapahtuma. Se tarkoittaa toimitusjohtaja (tai korkein johtaja) on ilmoitettava siten, että hän järjestää uusia saman tuotteen tilattava. Nyt voit olla toisen taulukon tietokantaan että korkein johtaja tarkastellaan päivä klo sanoa kaksitoista. Kun että tapahtuma, tapahtumakäsittelijä koodi asettaa uuden rivin tässä taulukossa, osoittaa kertaa tapahtuma sattui, tuote, tapahtuma viesti, Reorder taso ja nykyinen taso (tuotteiden).

Kun korkein johtaja näkee tällaisen uuden rivin tietoja hänen pöytä, se on jopa hänet tekemään päätöksen (järjestää uusjako). Voidakseen kirjoittaa koodin Tässä esimerkissä on pudottaa Tuotteet pöytä ja luoda uuden kanssa ReorderLevel sarake, ja sitten syöttää sen tietoja. Meillä on myös luoda uusi taulukko nimeltä Manager, joka järjestämme tapahtuman kirjaa. Ennätys (rivi) tässä käsittää taulukon perusavain, aikaleima, tuotteen nimi, tapahtuma tekstiviestin, järjestää uudelleen tasolla ja nykyisen tuotteen tasolla. - Alkavat ja yhteyden tietokantaan.

- Tyyppi ja toteuttaa, DROP TABLE tuotteet; - Luo uusi pöytä kirjoittamalla ja suorittamalla seuraava (poistaa kaiken oli SQL ruudussa ensin): CREATE TABLE Tuotteet (ProductID SMALLINT OLETUS AUTOINCREMENT, ProductName CHAR (40) INDEX, Luokka CHAR (30) INDEX, NU

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