|
|
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 operaatiotaSeuraava:200 kirjaa, kuten Java-e-kirjoja ja haastattelukysymyksiä
|