架构师_程序员_码农网

L Saņemt paroli
Reģistrēties

QQ登录

Tikai viens solis, lai sāktu

Meklēt
Skatīt:8601|Atbilde: 0
打印 上一主题 下一主题

[Informācija]Ievads par sql trigeru lomu, kādos apstākļos var izmantot trigerus

[Kopēt saiti]
L 跳转到指定楼层
ēkas īpašniekam
发表于 2014-10-9 10:15:42|只看该作者回帖奖励|Atgriezeniskāpārlūkošana|Lasīšanas režīms
Trigeri tiek izmantoti situācijās, kad vēlaties, lai dažādi datu papildinājumi, dzēsumi vai izmaiņas tiktu apstrādāti nekavējoties, un tie ir īpaša veida saglabātās procedūras, ko lietotājs neizsauc tieši un kas automātiski stājas spēkā, kad mainās dati norādītajā tabulā, pamodinot, lai izsauktu trigeri, reaģējot uz INSERT, UPDATE vai DELETE paziņojumu.
Galvenā trigeru priekšrocība ir tā, ka tie var saturēt sarežģītu apstrādes loģiku, izmantojot Transact-SQL kodu. Rezultātā trigeri var atbalstīt visu ierobežojumu funkcionalitāti, tomēr ne vienmēr tā ir labākā pieeja konkrētajai funkcionalitātei. Trigeri var arī novērtēt tabulas stāvokli pirms un pēc datu izmaiņām un veikt pretpasākumus, pamatojoties uz atšķirībām.

Tā kā trigeri tiek izpildīti automātiski, tāpēc, ja ar sql darbinātā tabulā ir neparasta situācija, radīsies visdažādākie neparedzamie izņēmumi, un ir grūti panākt sarežģītu biznesa loģikas apstrādi, tāpēc trigeri parasti netiek izmantoti liela mēroga lietojumprogrammu sistēmās, un datu apstrādes vienādošanai tiek izmantotas saglabātās procedūras vai starpprogrammatūra.




Iepriekšējais: sql kāpēc izmantot saglabātās procedūras, kādas ir priekšrocības?
Nākamais raksts: sql create stored procedure with parameters
Kods lauksaimnieku tīkls, publicēts tikai prakses procesā, saskārās ar tehniskām grūtībām, nevis maldina citus.
Jums ir jāpiesakās, pirms varat rakstīt atpakaļ Log in | Reģistrēties

Šī integrēto noteikumu versija


PAZIŅOJUMS: Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer, tiek izmantoti tikai mācību un pētniecības nolūkos; iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā par visām sekām, lūdzu, atbild lietotājs. Šīs vietnes informācija no tīkla, autortiesību strīdam nav nekāda sakara ar šo vietni. Iepriekš minētais saturs pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un saņemiet labāku oriģinālu pakalpojumu. Ja ir kāds pārkāpums, lūdzu, sazinieties ar mums pa e-pastu, lai to risinātu.

E-pasts To:help@itsvse.com

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

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

Ātrā atbildeAtgriezties uz augšuAtgriezties pie saraksta