Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 7824|Vastaus: 1

Tietokannan perustamisen laukaisijat

[Kopioi linkki]
Julkaistu 24.3.2019 21.20.05 | | |



johdanto

Tänään selvitän liipaisimien käyttöä, vaikka liipaisijoita ei yleensä suositella projekteissa, mutta meidän täytyy silti ymmärtää liipaisien käyttö.

Tekstiviesti

Laukaisijoiden käyttö. Valmistele pöytä, jota haluat käyttää tänään. Luo NewTest-taulukko ja NewTest_log-taulukko



#Laukaisijat

Se on erityinen tallennettu menettely, jota ei kutsuta itsestään, vaan jota kosketetaan automaattisesti suorittamalla tietty operaatio, kuten tapahtuma.
Käyttö: Seuraa toimintoja ja lisärajoituksia.
Johdannossa mainitaan, että laukaisijoita ei yleensä suositella suorituskyvyn ja ylläpidon kannalta. Varsinaisissa projekteissa liipaisimen huomaaminen ei yleensä ole helppoa, mikä aiheuttaa tiettyjä haasteita myöhemmälle huollolle.



Kaikki operaatiomme pöytädatalla tallennetaan väliaikaisesti näihin kahteen taulukkoon,"lisätty”,“Poistettu”。 Voimme käyttää näitä kahta väliaikaista taulukkoa tietojen tallentamiseen tai liiketoiminnan rajoittamiseen ja muokkaamiseen.

Luodaan laukaisin NewTest-taulukolle:



Kun tämä laukaisija on luotu, poistetaan taulukon data "poista ADB:stä.. NewTest", ja sitten kysely "valitse * ADB:stä.. NewTestHavaittiin, että tämän taulukon tietoja ei ollut poistettu. Juuri luomamme triggerin vuoksi kun taulutiedot poistetaan, se käynnistää lauseen uuden datan lisäämisestä. Voimme käyttää laukaisijoita seurataksemme muutoksia taulukkodatassa ja kirjaamaan asiaankuuluvia lokitietoja.

Luo laukaisija NewTest-taululle, ja kun uutta dataa lisätään, kirjaamme tiedot relevanttiin lokitaulukkoon:



Suorita uusia lauseita"INSERT [dbo]. [NewTest] ( [Nimi], [Ikä], [Sukupuoli], [määrä]) ARVOT (N'Xiaohuang', 18, N'm', 20)Olemme mukanaNewTest_log"Taulukko luo myös tietueen, joka tallentaa toimintaajan, toimintatyypin ja laskeutumishenkilön jne.

Miten siis arvioimme laukaisijassa, että data on poistettu, muokattu ja lisätty operaatioon? Minun täytyy vielä katsoa kahta väliaikaista taulukkoa, jotka on "lisätty" ja "poistettu"

Uusi operaatio: Lisätyssä taulukossa on dataa, mutta poistetussa taulukossa ei ole dataa.
Poisto-operaatio: Lisätyssä taulukossa ei ole dataa, mutta poistetussa taulukossa on dataa.
Muokkaa operaatiota: Lisätyssä taulukossa (uusi data) on dataa, ja poistetussa taulukossa (vanha data).

Voimme käyttää näiden kahden väliaikaisen taulukon tietoja arvioidaksemme vastaavia operaatioita ja toteuttaaksemme liiketoimintamme




Epilogi

Söpöläiset, tietokannan perusta on päättynyt, ja seuraava osa tallentaa, miten tiedot palautetaan, kun ne on vahingossa poistettu ja muokattu.














Edellinen:Automaattista syötettä, jossa on kahva, ei voi klikata vahvistamaan operaatiota
Seuraava:200 kirjaa, kuten Java-e-kirjoja ja haastattelukysymyksiä
Julkaistu 24.3.2019 21.33.05 |
Ohikulkiminen @@@@@@@@@@@@@@@@@@@
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com