Programmation pl/sql pour oracle
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
À propos de cette formation :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é. Dans cette formation PL/SQL, vous obtenez les connaissances pour écrire des programmes PL/SQL, créer des procédures stockées, concevoir et exécuter des applications modulaires ainsi qu'assurer le mouvement de données.
À propos de cette formation
À qui s'adresse cette formation ?Aux programmeurs et à tous ceux qui utilisent PL/SQL.
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 16 ans.
Les matières
- Gestion
- Procédures
Le programme
Introduction et vue d'ensemble
Les bases du PL/SQL
- Déclaration des variables
- Lier les variables aux définitions de la base
- Instructions de contrôle de flux
- TPL/Scope dans Oracle 11g
- Retourner des résultats du curseur implicites à partir de procédures stockées dans Oracle 12c
- Déclarer des fonctions locales au sein des instructions SELECT dans Oracle 12c
Techniques de manipulation des données
Gestion des données avec les instructions DML
- Utilisation de la clause RETURNING INTO
- Résolution du problème d'extraction à travers les COMMIT
- Curseurs implicites et explicites
- Attributs des curseurs
- Simplification du traitement de curseurs avec FOR LOOP
- Intégration d'expressions curseurs dans des instructions SELECT
- Variables curseurs faiblement ou fortement typées
- Passage des variables curseurs vers d'autres programmes
- Définition de REF CURSORS dans les packages
Développement de code bien structuré et sans erreur
Gestion des erreurs avec les EXCEPTIONs
- EXCEPTIONs prédéfinies et définies par l'utilisateur
- Propagation et portée
- Soumettre de nouveau une transaction en erreur avec le traitement EXCEPTION
- Simplification du test et du débogage grâce à la compilation conditionnelle
- Interprétation des messages du compilateur
- Utilisation de techniques de test structurées
Obtenir une réutilisation maximale
Écriture de fonctions et de procédures stockées
- Invocation d'une logique côté serveur
- Passage de paramètres en entrée et en sortie
- Mise en œuvre d'une transaction autonome
- Droits du propriétaire vs. de l'appelant
- Appel des fonctions PL/SQL à partir du SQL
- Construction de fonctions valeur table
- Variables OLD et: NEW dans les triggers de niveau ligne
- Mise en œuvre de règles de gestion complexes
- Éviter les éléments peu fiables dans les triggers
- Exploitation de triggers de niveau base de données et schéma
Exploitation de types de données complexes
Types collections
- Tables PL/SQL, imbriquées, VARRAYs
- Collections denses et non-consécutives
- Échange de données entre blocs PL/SQL
- BULK COLLECT INTO
- FOR ALL
- Attributs curseurs BULK
- Traitement de BULK EXCEPTION
Invocation de SQL dynamique natif
Bien manipuler le compiltateur
- L'instruction EXECUTE IMMEDIATE
- La clause RETURNING INTO
- Construction d'instructions SQL au moment de l'exécution
- Génération automatique de code standard
Techniques avec les packages
- Structure des packages: spécification et corps
- Suppression des problèmes de dépendance
- Surcharge pour des effets polymorphiques
- Évaluation des structures d'application
- Packages sans corps pour stocker toutes les définitions de l'application
- Déclaration et utilisation de variables globales et persistantes
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Programmation pl/sql pour oracle