架构师_程序员_码农网

V Gauti slaptažodį
Užsiregistruoti

QQ登录

Tik vienas žingsnis, kad pradėtumėte

Paieška
Peržiūrėti:8601|Atsakymai: 0
打印 上一主题 下一主题

[Informacija]Įvadas į sql trigerių vaidmenį, kokiomis aplinkybėmis naudoti trigerius

[Kopijuoti nuorodą]
L 跳转到指定楼层
pastato savininkui
发表于 2014-10-9 10:15:42|只看该作者回帖奖励|Atvirkštinisnaršymas| Skaitymo režimas
Trigeriai naudojami tais atvejais, kai norite, kad įvairūs duomenų papildymai, ištrynimai ar pakeitimai būtų tvarkomi nedelsiant, ir yra specialaus tipo saugoma procedūra, kurios naudotojas tiesiogiai neiškviečia, kuri automatiškai pradeda veikti, kai pasikeičia duomenys nurodytoje lentelėje, pabudus iškviesti trigerį, reaguojant į INSERT, UPDATE ar DELETE teiginį.
Pagrindinis trigerių privalumas yra tas, kad į juos galima įtraukti sudėtingą apdorojimo logiką naudojant Transact-SQL kodą. Dėl to trigeriai gali palaikyti visas apribojimų funkcijas; tačiau tai ne visada yra geriausias metodas konkrečiai funkcijai atlikti. Trigeriai taip pat gali įvertinti lentelės būseną prieš ir po duomenų modifikavimo ir, atsižvelgdami į skirtumus, imtis atsakomųjų priemonių.

Kadangi trigeriai vykdomi automatiškai, todėl, kai sql valdomoje lentelėje susidaro neįprasta situacija, bus visokių nenuspėjamų išimčių ir sunku pasiekti sudėtingą verslo logikos apdorojimą, todėl trigeriai paprastai nenaudojami didelės apimties taikomosiose sistemose, o duomenų apdorojimui suvienodinti naudojamos saugomos procedūros arba tarpinė programinė įranga.




Ankstesnis: sql Kodėl verta naudoti saugomas procedūras, kokie jų privalumai?
Kitas straipsnis: sql sukurti saugomą procedūrą su parametrais
kodas ūkininkų tinkle, skelbiamas tik praktikos procese, susidūrus su techniniais sunkumais, neklaidinti kitų.

Ši vientisųjų taisyklių versija


ATSAKOMYBĖ: Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer, naudojami tik mokymosi ir mokslinių tyrimų tikslais; minėtas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju už visas pasekmes atsako naudotojas. Šios svetainės informacija iš tinklo, ginčas dėl autorių teisių neturi nieko bendro su šia svetaine. Per 24 valandas nuo atsisiuntimo turite visiškai pašalinti pirmiau nurodytą turinį iš savo kompiuterio. Jei programa jums patinka, paremkite originalią programinę įrangą, nusipirkite registraciją ir gaukite geresnes originalias paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu, kad juos išspręstume.

Paštas To:help@itsvse.com

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

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

Greitasis atsakymasAtgal į viršųAtgal į sąrašą