Vous êtes ici :

Formation Développer en PL/SQL

A distance ou en présentiel

Débutant

Le langage PL/SQL, comme son nom l’indique, est une extension du SQL. C’est un élément clé, voire incontournable, dans le développement des applications ORACLE car il permet d’écrire de véritables interfaces pour masquer l’accès aux données aux programmes clients de la base Oracle. Les procédures stockées, packages et triggers sont écrits en PL/SQL. Le langage offre aussi à l’administrateur des possibilités pour l’exploitation des bases Oracle.

À qui s'adresse cette formation ?

Ce cours s’adresse aux développeurs d’applications Oracle et aux administrateurs de bases de données désirant acquérir la maîtrise du langage PL/SQL.

De bonnes connaissances en informatique sont nécessaires ainsi qu’une connaissance du langage SQL.

Les objectifs de la formation

Savoir développer des applications ORACLE.

Ce cours a plusieurs objectifs :

  • comprendre la place du PL/SQL dans les architectures applicatives
  • acquérir la maîtrise du langage PL/SQL
  • maîtriser les interactions entre PL/SQL et ORACLE
  • connaître les fonctions et packages standards
  • savoir écrire des procédures stockées et des packages
  • maîtriser la philosophie et la syntaxe des triggers
  • disposer d’une charte de développement professionnel en PL/SQL : conception, codage modulaire, style et méthode de programmation, stratégie de débogage.

Contenu de la formation

  • L'outil SQL Plus (rappel)

    • Quelques problèmes classiques (tnsnames.ora, base arrêtée, listener, …)
    • Utiliser efficacement le buffer des commandes
    • Mise en forme des résultats
    • Stocker les résultats dans un fichier (spool)
    • Faire des scripts interactifs (accept, define)
    • Bien positionner SQL *Plus, SQL Developper, SQL et PL/SQL
  • Ecrire, exécuter et tester des scripts PL/SQL sous Oracle

    • Que signifie PL dans PL/SQL ?
    • Principe des blocs PL/SQL (structure générale, begin …end)
    • Comment le noyau Oracle interprète un programme PL/SQL ?
    • Types de données et conversion de types.
    • Le cas particulier des dates (to_date, to_char, nls_date_format)
    • Liens entre requêtes SQL et variables PL/SQL (variables hôtes).
    • Les instructions arithmétiques.
    • Les instructions conditionnelles (IF, ELSE, ELSEIF).
    • Les boucles (LOOP, FOR).
    • Les packages prédéfinis (DBMS_..)

Formation

A distance ou en présentiel

Référence :

BDPS

Durée :

3 jours


Ce cours est réalisable en intra-entreprise, dans vos locaux, dans nos salles ou à distance.

Contacter notre service Intra