Prenez contact avec nous

Plan du cours

Introduction à PL/SQL<\/p>

  • Aperçu de l'environnement d'exécution PL/SQL
  • Structure et types de blocs PL/SQL
  • Déclaration et utilisation des variables
  • Structures de contrôle : conditions et boucles
  • <\/ul>

    Intégration de SQL au sein de PL/SQL<\/p>

    • Exécution des commandes DML
    • Utilisation de DDL et de SQL dynamique
    • Commandes de contrôle de transaction (TCL)
    • Récupération de données avec des instructions SELECT
    • <\/ul>

      Procédures et Fonctions<\/p>

      • Création et suppression de procédures et fonctions
      • Techniques de paramétrisation
      • Transmission de paramètres par valeur et par référence ; compréhension de NOCOPY
      • <\/ul>

        Gestion des Erreurs et des Exceptions<\/p>

        • Stratégies de gestion des erreurs et exceptions dans PL/SQL
        • <\/ul>

          Gestion des Curseurs<\/p>

          • Compréhension des enregistrements et des curseurs statiques
          • Paramétrisation des curseurs
          • Mise en œuvre de curseurs avec FOR UPDATE
          • <\/ul>

            Tableaux Associatifs<\/p>

            • Déclaration et utilisation des tableaux associatifs dans PL/SQL
            • <\/ul>

              Packages<\/p>

              • Structure des packages : spécifications et corps
              • Sections d'initialisation, variables globales et gestion de la mémoire
              • Concepts d'encapsulation, de surcharge et de déclarations anticipées
              • <\/ul>

                Déclencheurs (Triggers)<\/p>

                • Création de déclencheurs DML
                • Mise en œuvre de déclencheurs INSTEAD OF
                • Compréhension des déclencheurs système
                • Exploration des fonctionnalités avancées des déclencheurs
                • <\/ul>

                  Applications Pratiques des Packages Intégrés<\/p>

                  • Écriture dans des fichiers avec UTL_FILE
                  • Envoi d'e-mails depuis PL/SQL
                  • <\/ul>

                    Gestion et Compilation du Code<\/p>

                    • Techniques de chiffrement et d'obfuscation du code
                    • Utilisation de la compilation conditionnelle
                    • Gestion des dépendances d'objets
                    • Interprétation des avertissements du compilateur
                    • <\/ul>

                      Résumé et Prochaines Étapes<\/p>

Pré requis

  • Maîtrise de base de tout langage de programmation (structuré ou orienté objet)
  • Connaissance des fondamentaux de SQL et de l'environnement de base de données Oracle
  • <\/ul>

    Audience cible<\/strong><\/p>

    • Développeurs
    • Administrateurs de bases de données
    • <\/ul>
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires