Opgeslagen procedure: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
k WPCleaner v1.31b - Opgelost met behulp van WP:CW (Code 064: Link gelijk aan linktekst)
kGeen bewerkingssamenvatting
 
Regel 1:
Een '''opgeslagen procedure''' (stored procedure) is een [[computerprogramma|programma]] dat bewaard wordt binnen een [[databankdatabase]]. Opgeslagen procedures worden gewoonlijk geschreven in een daarvoor geschikte databanktaaldatabasetaal, zoals [[PL SQL|PL/SQL]] voor [[Oracle (software)|Oracle]], [[PL/pgSQL]] voor [[PostgreSQL]], of [[T-SQL]] voor [[Microsoft SQL Server]]. Het voordeel van een opgeslagen procedure is dat ze draait binnen de databankdatabase zelf, op de databankdatabase[[server]]. Daardoor heeft de procedure direct toegang tot de gegevens die ze moet manipuleren, en moet ze maar alleen de resultaten naar de gebruiker terugsturen. Dit vermijdt het over en weer sturen van grote hoeveelheden gegevens.
 
Opgeslagen procedures worden meestal gebruikt wanneer een bepaalde groep wijzigingen op de gegevensbankdatabase logisch bij elkaar horen. Het is dan verstandig deze wijzigingen te groeperen in één opgeslagen procedure.
 
== Voordelen ==
Regel 10:
* Ze kunnen gebruikt worden als een beveiligingstechniek. Gebruikers kunnen het recht krijgen een opgeslagen procedure uit te voeren, zelfs als ze niet het recht hebben de afzonderlijke opdrachten in de procedure direct uit te voeren.
 
{{Navigatie databankendatabases}}
 
[[Categorie:Dataopslag]]