Oracle PL/SQL
Objectif : Le langage PL/SQL pour Oracle — une extension procédurale souple de SQL — augmente la productivité, la performance, l'évolutivité, la portabilité et la sécurité. Lors de cette formation, vous acquerrez les connaissances pratiques pour écrire des programmes PL/SQL. Vous apprendrez à créer des procédures stockées, à concevoir et exécuter des applications modulaires ainsi qu'à assurer le mouvement de données.
Vous apprendrez à
- Développer des programmes PL/SQL efficaces pour accéder aux bases Oracle
- Créer des procédures stockées et des fonctions pour une réutilisation maximale et une maintenance du code minimale
- Concevoir des applications modulaires avec des packages
- Gérer la récupération des données pour les applications frontales
- Utiliser les collections pour transférer des données en masse et améliorer les performances
- Invoquer du SQL dynamique natif pour développer du code de haut niveau
À qui s'adresse cette formation
Programmeurs et tous ceux qui utilisent PL/SQL. Des connaissances pratiques de la formation O10 : Développement de requêtes SQL pour les bases de données Oracle, sont nécessaires.
Travaux Pratiques
Grâce aux exercices, vous acquerrez une expérience pratique de l'écriture de code PL/SQL :
- Intégration des instructions de manipulation de données dans des procédures stockées et des packages
- Manipulation complexe de données avec des curseurs
- Utilisation des EXCEPTIONs pour gérer les erreurs d'exécution
- Création de triggers pour l'intégrité et le calcul des données dérivées
- Utilisation de variables curseurs pour le SQL dynamique
- Dénormalisation des données avec des fonctions écrites par l'utilisateur
- Création de variables dans les packages sans corps pour le traitement des sessions
Contenu du stage PL/SQL de ORACLE
|
Introduction et vue d'ensemble Les bases du PL/SQL
Fonctions PL/SQL d'Oracle 9i et 10g
Manipulation des données Gestion des données avec les instructions DML
Récupération avec les curseurs
Variables curseurs
Développement de code Gestion des erreurs avec les EXCEPTIONs
Débogage des blocs PL/SQL
Obtenir une réutilisation maximale Écriture de fonctions et de procédures stockées
Codage de fonctions utilisateur
Développement de triggers sécurisés
Exploitation de données complexes Types collections
Transfert de données en masse
Invocation de SQL dynamique natif Les nouvelles instructions
Types de SQL dynamique
Techniques avec les packages
|

