Aperçu du cours
Opleidingsdoel: De deelnemer zal in staat zijn om de PL/SQL-taal in Oracle te gebruiken voor het modelleren en manipuleren van databases.
Prérequis
- Beheersing van de SQL-taal
- Ervaring met een andere programmeertaal is een pluspunt
Fonctionnalités
- Bezit van de kennis en vaardigheden om de procedurele taal PL/SQL te gebruiken
- Bezit van de kennis en vaardigheden om opgeslagen procedures in Oracle-databases te gebruiken
Public ciblé
- IT-verantwoordelijken, databasebeheerders, projectmanagers, ontwikkelaars...
Détails
- 11 Sections
- 39 Lessons
- 21 Hours
Expand all sectionsCollapse all sections
- Algemeen overzicht4
- 1.1PL/SQL-definitie, uitdagingen en voordelen
- 1.2Werking ervan
- 1.3Integratie in de kernel
- 1.4De tools
- Structuur van een PL/SQL-blok3
- 2.1Structuur van een PL/SQL-blok
- 2.2PL/SQL en de SELECT-instructie
- 2.3PL/SQL en de SELECT-instructie
- Variabelen5
- 3.1Verschillende datatypes
- 3.2Conversie van datatypes
- 3.3Variabelen: declaratie en toewijzing van waarden, gerefereerde variabelen, variabelen van het RECORD-type
- 3.4PL/SQL-tabellen of arrays
- 3.5Zichtbaarheid van variabelen
- Controlestructuren3
- 4.1Voorwaardelijke verwerking
- 4.2Iteratieve verwerking
- 4.3Sequentiële verwerking
- Cursussen8
- 5.1Inleiding: definitie
- 5.2Soorten cursors
- 5.3Attributen
- 5.4Lussen en cursors
- 5.5Geparametriseerde cursors
- 5.6FOR UPDATE-cursors
- 5.7Cursor-clausules (CURRENT OF / RETURN)
- 5.8REF CURSOR-variabelen
- Fouten en hun beheer2
- 6.1Vooraf gedefinieerde, door de gebruiker gedefinieerde, aangepaste uitzonderingen
- 6.2Gebruik van SQLCODE & SQLERRM
- Transacties3
- 7.1Commit
- 7.2Rollback
- 7.3Savepoint
- Verwerking en opslag in de database6
- 8.1Procedures
- 8.2Functies
- 8.3Pakketten
- 8.4Triggers
- 8.5INSTEAD OF-triggers
- 8.6Cascade-triggers
- Afhankelijkheden1
- 9.1Afhankelijkheidsbeheer
- Ingebouwde pakketten3
- 10.1DBMS_OUTPUT
- 10.2UTL_FILE
- 10.3DBMS_SQL
- Debugging in SQL*Plus1
- 11.1Debugging in SQL*Plus