PL/SQL is de procedurele programmeertaal van Oracle. Deze derde generatietaal sluit aan op de vierde generatietaal SQL. PL/SQL breidt de mogelijkheden van SQL uit en verbetert de performance.
In de cursus komt de plaats van PL/SQL tussen de verschillende Oracle hulpmiddelen aan de orde. Verder behandelen we de syntax van PL/SQL. Vanzelfsprekend besteden we veel aandacht aan het uitvoeren van opdrachten. Oracle9i en 10g features worden specifiek aangegeven waardoor deze cursus ook geschikt is voor andere database versies. In de cursus "Oracle PL/SQL" hebben we extra opgaven en voorbeelden opgenomen en besteden we aandacht aan het maken van Programma Structuur Diagrammen (PSD). De cursus "Oracle PL/SQL" duurt daarom één dag langer.
Een onontbeerlijk vervolg op deze cursus is de cursus "PL/SQL, de procedurele extensie". In deze cursus worden namelijk de procedures, functies en packages behandeld.
Hieronder vind u een gedetailleerd overzicht met onderwerpen die in de cursus Oracle Database 10g: PL/SQL voor ervaren programmeurs behandeld zullen worden:
Generaties
SQL en de generatiekloof
PL/SQL
De kracht van PL/SQL
Procedurele mogelijkheden
Verbeterde prestaties
Ondersteuning van Oracle tools
Toegesneden op Oracle
SQL Developer
Basisbegrippen
Opbouw
Statements
Declaraties
Toekenningen
%TYPE en %ROWTYPE
Expressies
Commentaar
NULL
PL/SQL Syntax
Condities
IF-THEN-ELSE statement
CASE-statement
CASE-expressie
Herhalingen
Sprongen maken met GOTO
WHILE lussen
FOR lussen met index
FOR lussen met cursor3
Ongelimiteerde lussen
Voortijdig stoppen
Geneste blokken
Fouten in de syntax
Benaderen van de database
Raadpleging door middel van SELECT INTO (impliciete cursor)
Raadpleging door middel van een cursor
OPEN-FETCH-CLOSE
FOR lussen met cursor
Parameters
Controles
Cursorattributen
Controles met een lus
Zelf gedefinieerde records
Transacties
Raadpleging ten behoeve van wijzigingen
Transacties
Autonome transacties
Locking
Lees-consistentie
Foutafhandeling
Exceptions
RAISE
EXCEPTION_INIT
SQLCODE en SQLERRM
Afsluitende Casus
Alle vermelde prijzen zijn onder voorbehoud en exclusief BTW.
Vul uw kaartnummer in en u krijgt het aantal strippen te zien wat u moet afrekenen bij deze cursus.