Ascent Group Horizontal New Copie 1

Oracle: Introductie tot PL/SQL, modellering en toepassing

0 Enrolled
21 hour
  • 21 hour
  • 39
  • 0
  • no
2,100.00€

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

Objectifs pédagogiques

  • 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...

Programme de formation

  • Algemeen overzicht
    • PL/SQL-definitie, uitdagingen en voordelen

    • Werking ervan

    • Integratie in de kernel

    • De tools

  • Structuur van een PL/SQL-blok
    • Structuur van een PL/SQL-blok

    • PL/SQL en de SELECT-instructie

    • PL/SQL en de SELECT-instructie

  • Variabelen
    • Verschillende datatypes

    • Conversie van datatypes

    • Variabelen: declaratie en toewijzing van waarden, gerefereerde variabelen, variabelen van het RECORD-type

    • PL/SQL-tabellen of arrays

    • Zichtbaarheid van variabelen

  • Controlestructuren
    • Voorwaardelijke verwerking

    • Iteratieve verwerking

    • Sequentiële verwerking

  • Cursussen
    • Inleiding: definitie

    • Soorten cursors

    • Attributen

    • Lussen en cursors

    • Geparametriseerde cursors

    • FOR UPDATE-cursors

    • Cursor-clausules (CURRENT OF / RETURN)

    • REF CURSOR-variabelen

  • Fouten en hun beheer
    • Vooraf gedefinieerde, door de gebruiker gedefinieerde, aangepaste uitzonderingen

    • Gebruik van SQLCODE & SQLERRM

  • Transacties
    • Commit

    • Rollback

    • Savepoint

  • Verwerking en opslag in de database
    • Procedures

    • Functies

    • Pakketten

    • Triggers

    • INSTEAD OF-triggers

    • Cascade-triggers

  • Afhankelijkheden
    • Afhankelijkheidsbeheer

  • Ingebouwde pakketten
    • DBMS_OUTPUT

    • UTL_FILE

    • DBMS_SQL

  • Debugging in SQL*Plus
    • Debugging in SQL*Plus

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses
Main Content