Triggers en stored procedures - Stored procedures - Wat is een stored procedure
6 belangrijke vragen over Triggers en stored procedures - Stored procedures - Wat is een stored procedure
Wat is een stored procedure?
is een 3GL -
programmaatje dat wordt opgeslagen in de database. Het wordt uitge-
voerd door een expliciete aanroep vanuit een applicatie, een trigger of
een andere stored procedure.
Waarvoor gebruik je een stored procedure?
Taken die vaak moeten worden uitgevoerd,
kunnen we als het ware ‘delegeren’ aan een stored procedure. Dit is weer
een vorm van ‘single point of definition’.
Wat moeten gebruikers aan rechten hebben om een stored procedure te mogen uitvoeren?
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Hoe roep je een stored procedure aan?
Waarom moet je de terminator wijzigen bij het aanmaken van een stored procedure?
Hoe wijzig je tijdelijk de terminator?
set term <terminator>;
Toelichting
De opdracht set term ^ (zelf nog afgesloten met de oude terminator, de
puntkomma) definieert ^ als nieuwe terminator, die de proceduredefini-
tie scheidt van vervolgopdrachten.
De opdracht set term ;^ herstelt de puntkomma in zijn gewone rol van
algemene terminator. Let op de spatie voor de puntkomma! We sluiten af
met de nog geldende ^ -terminator: set term ;^ . Deze vorm maakt extra
duidelijk dat de puntkomma in set term ; geen terminator is, maar de
aanduiding voor de puntkomma als nieuwe terminator.
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden