PL/pgSQL: PostgreSQL's procedurele taal
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.
Kalender
Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Laat het ons weten.
Doelgroep
Deze cursus is bedoeld voor applicatie programmeurs, ontwikkelaars en DBA's.
Voorkennis
Kennis van PostgreSQL relational database systems, 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.
Duur
2 dagen.
Docent
Kris Van Thillo, Peter Vanroose.
SESSIE-INFO EN INSCHRIJVEN |