Développer avec Oracle PL/SQL
Développer avec Oracle PL/SQL
Informatique > Base de données
Objectifs
- Connaître et utiliser le langage procédural PL/SQL et les objets stockés dans le noyau : procédure, fonction, package, trigger.
- Savoir créer des blocs PL/SQL qui puissent être partagés par plusieurs applications, forms ou reports.
- Disposer d'indications pratiques pour développer un code PL/SQL plus performant et surtout plus pertinent.
Le programme de la formation
Avant la session
Un quiz de consolidation des pré-requis
Présentation de PL/SQL
Environnement et intégration dans l'architecture des produits Oracle
Développer un bloc simple en PL/SQL
Syntaxe de base du langage pour écrire des blocs simples
Blocs imbriqués
Déclarer, utiliser des variables et constantes
Déclaration et utilisation de variables simples
Variables de type composite : tables PL/SQL, records, LOB, Bind variables
Portée d'une variable
Utilisation de types composites
Création et utilisation de records
Création et utilisation de tables PL/SQL
Instructions SQL
Utilisation des commandes LMD
Gestion des transactions
Fonctions SQL à l'intérieur des blocs PL/SQL
Les limites de SQL
La syntaxe particulière de l'ordre SELECT dans un bloc PL/SQL
Écrire des traitements conditionnels et des traitements répétitifs
L'instruction IF pour les traitements conditionnels
Les traitements répétitifs à l'aide de la boucle de base LOOP
Boucle FOR et WHILE
Déclarer et utiliser des curseurs
SELECT ramenant plus d'une ligne
Mises à jour sur les données traitées par un curseur
Simplification d'écriture avec la boucle FOR
Personnaliser le traitement des erreurs
Utiliser les exceptions prédéfinies
Exceptions déclarées dans le bloc PL/SQL
Gestion des erreurs applicatives
Création de procédures et de fonctions stockées
Création, compilation et stockage des programmes avec SQL+
Définition et utilisation des paramètres des sous-programmes
Les déclencheurs
Appels des objets stockés
Utilisation des fonctions stockées directement dans le langage SQL
Utilisation des packages Oracle
DBMS_PIPE : communication entre deux sessions
DBMS_OUTPUT : interface de sortie pour les blocs PL/SQL
DBMS_DDL : accès à certains ordres LDD
DBMS_JOB : planification et lancement de tâches
DBMS_SQL : écriture de SQL dynamique
UTL_FILE : interface I/O dans les fichiers pour les blocs PL/SQL
Après la session
Un quiz pédagogique pour évaluer vos acquis et approfondir les sujets de votre choix
Des vidéocasts pour revenir sur les points clés de la formation
Des vidéos-tutos pour vous accompagner dans la mise en oeuvre de vos acquis
Public et Pré-requis de la formation
Analystes et analystes programmeurs, Administrateurs de bases de données, exploitants.
Avoir suivi la formation "Interroger et manipuler des bases de données Oracle avec le langage SQL" ou connaissances équivalentes.
Méthode pédagogique de la formation
Mise en pratique : à travers une série d'ateliers, les participants acquerront une expérience concrète du développement d'applications Oracle avec le langage PL/SQL.
Les bonnes pratiques pour développer un code PL/SQL plus performant et surtout plus pertinent.
Les contenus digitaux mis à disposition des participants avant et après la formation renforcent l'efficacité pédagogique du programme et garantissent un bénéfice durable de l'action de formation.
29 Commentaires
Formation flexible en petit groupe
Très bonne formation! Organisation rapide et on est bien conseillé. Merci up up formation, je recommande fortement!!
Formation intéressante avec de bons échanges et une formatrice à l'écoute.
Merci up up concernant la flexibilite de mon planning
Bien.
Une organisation à la fois simple et professionnelle
bien mais surprenant concernant le paiement
Une formation adaptée à ce que je désirais m’a été trouvée avec succès
Bonne prestation Groupe sympathique
Société professionnelle, bon relationnel
Bonne formation
Simple et concis, une bonne présentation du concept
Je suis très satisfait d’UpUp. Le principe de la mutualisation est malin et très innovant. J’ai pu me former pour le 1/4 du prix initial de la formation. Je recommande.
Je suis particulièrement satisfaite de la formation surtout par la disponibilité de la formatrice et par le contenu du programme.
J'ai découvert cette plateforme très récemment. J'ai trouvé une formation près de chez moi dans le domaine recherché en quelques clics. Simple, efficace et rapide ! merci.
formation adaptée à mes besoins et mes horaires, je recommande vivement
Site clair. Offre complète
Claire facile d'acces ,rapide
Super formation. Merci beaucoup
Je recommande pour la qualité, la réactivité et la précision,
Simple, efficace, pratique !
très bonne formation très agréable merci
Site simple et facile d'utilisation.
Bonne formation
Site convivial facile d'accès et ergonomique prix intéressant
Excellente formation et concept innovant. Je recommande !
Upup est très professionnel, le site ergonomique.
Très clair, moderne et utile. N’hésitez pas à y aller, vous ne serez pas déçu
Un concept innovant. En mutualisant la formation, on assure un minimum de stagiaires par session.