SQL procédural
Beschrijving
De cursus behandelt de volgende technische inhoud:
-
Inleiding tot procedurele SQL
-
Variabele declaratie in procedurele SQL
-
Controlestructuren (IF, CASE, lussen)
-
Uitzondering afhandeling
-
Opgeslagen procedures en functies
-
Triggers
-
Cursors voor het doorzoeken van resultatensets
-
Geavanceerde technieken voor gegevensmanipulatie
-
Optimaliseren van procedurele SQL-query's
Wat zijn de doelstellingen van de opleiding?
De doelstellingen van deze cursus zijn :
-
Procedurele SQL begrijpen en gebruiken om de mogelijkheden van standaard SQL uit te breiden
-
Controlestructuren beheersen om complexe SQL-scripts te schrijven
-
Uitzonderingen in procedures en functies efficiënt beheren
-
Opgeslagen procedures en functies maken en gebruiken om SQL-code te hergebruiken en te organiseren
-
Triggers gebruiken om reacties op gebeurtenissen in de database te automatiseren
-
cursors gebruiken om resultatensets procedureel te manipuleren
-
Queryprestaties verbeteren met geavanceerde technieken
Wat moet je weten om de cursus te volgen?
Kennis van declaratieve SQL
Opleidingsprogramma
Inleiding tot procedurele SQL
-
Verschillen tussen SQL en procedureel SQL
-
Gebruikssituaties voor procedurele SQL
Variabele declaratie
-
Gegevenstypen
-
Reikwijdte en levensduur van variabelen
Controlestructuren
-
Gebruik van IF, CASE
-
Lussen: WHILE, REPEAT, LOOP
Uitzonderingsbehandeling
-
Syntaxis voor het afhandelen van uitzonderingen
-
Praktische voorbeelden
Opgeslagen procedures en functies
-
Aanmaken en gebruiken
-
Parameters doorgeven
-
Waarden teruggeven
Triggers
-
Concept en gebruik
-
Triggers aanmaken voor en na gebeurtenissen (INSERT, UPDATE, DELETE)
Cursors
-
Definitie en gebruik
-
Cursors openen, doorlopen en sluiten
Geavanceerde technieken en optimalisatie
-
Indexen en prestaties
-
Query optimalisatie technieken
-
Praktische oefeningen
Praktische oefeningen
-
Opgeslagen procedures en functies maken
-
Uitzonderingsafhandeling in procedurele SQL scripts
-
Triggers implementeren om taken te automatiseren
-
Cursors gebruiken om gegevens te verwerken
-
Procedurele SQL-query's optimaliseren