架构师_程序员_码农网

K Hae salasana
Rekisteröidy

QQ登录

Vain yksi askel alkuun

Etsi
Näytä:8601|Vastaus: 0
打印 上一主题 下一主题

[Tietoa]Johdatus sql-triggereiden rooliin, missä tilanteissa triggereiden käyttöä

[Kopioi linkki]
L 跳转到指定楼层
rakennuksen omistajalle
发表于 2014-10-9 10:15:42|只看该作者回帖奖励|Käänteinenselaus|Lukutila
Laukaisimia käytetään tilanteissa, joissa erilaiset lisäykset, poistot tai muutokset tietoihin halutaan käsitellä välittömästi, ja ne ovat erityyppisiä tallennettuja proseduureja, joita käyttäjä ei kutsu suoraan, ja jotka tulevat automaattisesti voimaan, kun määritetyn taulukon tiedot muuttuvat, ja heräävät kutsumaan laukaisimen vastauksena INSERT-, UPDATE- tai DELETE-käskyyn.
Laukaisimien tärkein etu on, että ne voivat sisältää monimutkaista käsittelylogiikkaa Transact-SQL-koodin avulla. Tämän seurauksena laukaisijat voivat tukea kaikkia rajoitusten toiminnallisuuksia; se ei kuitenkaan aina ole paras lähestymistapa kyseiselle toiminnallisuudelle. Triggerit voivat myös arvioida taulukon tilaa ennen ja jälkeen tietomuutosten ja ryhtyä vastatoimiin erojen perusteella.

Koska laukaisimet suoritetaan automaattisesti, joten kun sql:n käyttämässä taulukossa on epänormaali tilanne, syntyy kaikenlaisia arvaamattomia poikkeuksia, ja monimutkaisen liiketoimintalogiikan käsittelyä on vaikea toteuttaa, joten laukaisimia ei yleensä käytetä laajoissa sovellusjärjestelmissä, ja tietojen käsittelyn yhtenäistämiseen käytetään tallennettuja proseduureja tai väliohjelmistoja.




Pari: sql miksi käyttää tallennettuja proseduureja, mitkä ovat edut?
Seuraava artikkeli: sql luoda tallennetun menettelyn parametrien kanssa
koodi maanviljelijä verkko, julkaistaan vain käytännön prosessissa, kohtasi teknisiä vaikeuksia, ei johda muita harhaan.
Sinun täytyy kirjautua sisään ennen kuin voit lähettää viestiä takaisin Kirjaudu sisään | Rekisteröidy

T ämä versio integraalisista säännöistä


VASTUUVAPAUTUS: Kaikkia Code Farmerin julkaisemia ohjelmistoja, ohjelmointimateriaaleja tai artikkeleita käytetään vain oppimis- ja tutkimustarkoituksiin; edellä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten kaikki seuraukset ovat käyttäjän vastuulla. Tämän sivuston tiedot verkosta, tekijänoikeuskiistalla ei ole mitään tekemistä tämän sivuston kanssa. Sinun on poistettava edellä mainittu sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tuet aitoa ohjelmistoa, osta rekisteröinti ja saat parempaa aitoa palvelua. Jos on olemassa rikkomuksia, ota meihin yhteyttä sähköpostitse, jotta voimme käsitellä sitä.

Sähköposti To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-17 12:22

Quick ReplyTakaisin alkuunTakaisin luetteloon