架构师_程序员_码农网

G Wachtwoord opvragen
Registreren

QQ登录

Slechts één stap om te beginnen

Zoeken
Weergave:8601|Reply: 0
打印 上一主题 下一主题

[ Informatie]Inleiding tot de rol van sql triggers, in welke omstandigheden het gebruik van triggers nodig is

[ Kopieer Link]
L 跳转到指定楼层
de eigenaar van het gebouw
发表于 2014-10-9 10:15:42|只看该作者回帖奖励 | Omgekeerdbladeren| Leesmodus
Triggers worden gebruikt in situaties waarin je verschillende toevoegingen, verwijderingen of wijzigingen aan gegevens onmiddellijk wilt laten afhandelen, en zijn een speciaal type opgeslagen procedure die niet rechtstreeks door de gebruiker wordt aangeroepen, en die automatisch in werking treedt wanneer de gegevens in de opgegeven tabel veranderen, waardoor de trigger wakker wordt als reactie op een INSERT-, UPDATE- of DELETE-instructie.
Het belangrijkste voordeel van triggers is dat ze complexe verwerkingslogica kunnen bevatten met behulp van Transact-SQL code. Hierdoor kunnen triggers alle functionaliteit van constraints ondersteunen; het is echter niet altijd de beste aanpak voor de gegeven functionaliteit. Triggers kunnen ook de toestand van een tabel voor en na gegevenswijzigingen evalueren en tegenmaatregelen nemen op basis van de verschillen.

Aangezien triggers automatisch worden uitgevoerd, dus wanneer de tabel die door sql wordt bediend een abnormale situatie heeft, zullen er allerlei onvoorspelbare uitzonderingen zijn en is het moeilijk om complexe business logica verwerking te bereiken, dus triggers worden over het algemeen niet gebruikt in grootschalige applicatie systemen, en opgeslagen procedures of middleware worden gebruikt om de verwerking van gegevens te verenigen.




Vorige: sql waarom stored procedures gebruiken, wat zijn de voordelen?
Volgend artikel: sql opgeslagen procedure met parameters maken
code boer netwerk, alleen gepubliceerd in de praktijk proces, ondervonden technische problemen, niet misleiden anderen.
Je moet inloggen voordat je terug kunt posten Inloggen | Registreren

D eze versie van de integrale regels


DISCLAIMER: Alle software, programmeermaterialen of artikelen gepubliceerd door Code Farmer worden alleen gebruikt voor leer- en onderzoeksdoeleinden; de bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders zijn alle gevolgen voor rekening van de gebruiker. Deze site informatie van het netwerk, copyright geschil heeft niets te maken met deze site. U moet de bovenstaande inhoud binnen 24 uur na het downloaden volledig van uw computer verwijderen. Als je het programma leuk vindt, steun dan de echte software, koop de registratie en krijg betere echte service. Als er sprake is van inbreuk, neem dan per e-mail contact met ons op om dit op te lossen.

Mail To:help@itsvse.com

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

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

Snelle reactieTerug naar bovenTerug naar lijst