Cursusaanbod
Inleiding tot PL/SQL
- Wat is PL/SQL?
- Voordelen van het gebruik van PL/SQL
De basisstructuur van een PL/SQL-blok
- Anonieme blokken
- Benoemde blokken
Variabelen en datatypen
- Het declareren van variabelen
- Syntaxis en regels
- Datatypen in PL/SQL
- Het gebruiken van variabelen binnen PL/SQL-blokken
Controle-structuren
- IF-THEN-ELSE
- CASE-uitspraken
- FOR-lussen
- WHILE-lussen
Opgeslagen procedures en functies
- Het aanmaken en uitvoeren van opgeslagen procedures
- Syntaxis en voorbeelden
- Invoer- en uitvoerparameters
- Functies creëren en uitvoeren in PL/SQL
- Syntaxis en voorbeelden
- Gebruik binnen SQL-opdrachten
Cursors
- Expliciete cursors
- Impliciete cursors
- Het ophalen van gegevens
- Cursorattributen
Uitzonderingsafhandeling
- Voorgedefinieerde uitzonderingen
- Door de gebruiker gedefinieerde uitzonderingen
- Het gebruiken van TRY-CATCH-blokken
Transactiebeheer
- Beheer van transacties in PL/SQL
- Het gebruiken van geneste blokken en transacties
- Het beheren van meerdere transacties tegelijkertijd
- Savepoints aanmaken en gebruiken
Gevorderde cursortechnieken
- Het verschil tussen sterke en zwakke REF CURSOR
- Toepassingsscenario’s
Triggers
- Een trigger aanmaken
- Soorten triggers
- Triggers gebruiken voor auditing
Pakketten in PL/SQL
- Aanmaken van pakketten
- Specificaties bepalen
- Implementatie uitvoeren
- Pakketten uitvoeren
- Oproepmechanismen
- Praktische toepassingen in de werkelijkheid
- Codeanalyse doorlopen
Samenvatting en vervolgstappen
Vereisten
- Grondige basiskennis van SQL.
- Inzicht in database-schemas, tabellen en onderlinge relaties.
Doelgroep
- Databasebeheerders
- Databaseontwikkelaars
- Softwareontwikkelaars
- Data-analisten
Getuigenissen (5)
De basisprincipes van een PL/SQL-sessie. Ik heb PL/SQL gebruikt, maar nooit de basisprincipes begrepen en deze cursus heeft mij enorm geholpen om PL/SQL-query's te begrijpen.
Stefan-Andrei
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald
Zeer geëvenaarde training en praktijkgericht, erg blij dat ik de virtuele machine had en kon meewerken aan de oefeningen samen met de trainer.
Robert
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald
De trainer was geduldig met ons en zorgde ervoor dat we elk onderdeel begrepen voordat hij verderging.
RONIKA - Igaye Projects (PTY) LTD
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald
De manier waarop hij alles uitlegde
Alexandra G - DB Global Technology
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald
De oefeningen werden zeer goed uitgelegd.
Monica - DB Global Technology
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald