Opleiding: PL/pgSQL: PostgreSQL procedural language
deze 2-daagse ABIS-cursus wordt de PostgreSQL programmeertaal PL/pgSQL uiteengezet, en uitgebreid praktisch ingeoefend.
Applicatie programmeurs, ontwikkelaars en DBA's hebben bij het ontwikkelen en/of het controleren van programma's voor database processing behoefte aan meer dan de basis relationele mogelijkheden van SQL in PostgreSQL.
Het doel van deze cursus is dan ook:
- de procedurele karakteristieken die door PL/SQL aan SQL worden toegevoegd te beschrijven en in te oefenen;
- de voordelen van het werken met stored procedures, functies en triggers te behandelen.
Doelgroep
Uitermate nuttig voor iedereen die met PostgreSQL aan de slag zal gaan als database applicatie-ontwikkelaar of als beheerder (DBA)
Voorkennis
Kennis van PostgreSQL relational database systems (cf. onze PostgreSQL basiscursus), SQL, en de concepten achter procedurele talen.
Inhoud
- Inleiding PL/SQL:
'Inline' versus 'Stored' procedures
- SQL support:
schrijven van SQL in een procedurele omgeving
- Variabelen en constanten - records, collections:
expliciete declaratie • impliciete declaratie
- Logische vergelijkingen:
if-then-else structuur
- Conditionele en iteratieve controle:
for-loop • do-while loop • loop-endloop • goto
- Cursor management:
impliciete en expliciete cursoren • attributen • cursor-for loop
- Foutenafhandeling:
voorgedefinieerde excepties • applicatieve excepties
- Procedurele objecten:
functions • stored procedures • triggers
Verloop van de cursus
Klassikale training met praktische oefeningen.
Een interactieve, live training – gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.