Cette formation Oracle Database : Programme avec PL/SQL commence par une introduction à PL/SQL, puis explore les avantages de ce puissant langage de programmation. Grâce à des instructions pratiques dispensées par des instructeurs Oracle experts, vous apprendrez à développer des procédures stockées, des fonctions, des packages et plus encore.
Apprendre à :
Contrôler conditionnellement le flux de code (boucles, structures de contrôle).
Créer des procédures stockées et des fonctions.
Utilisez des packages PL/SQL pour regrouper et contenir des constructions associées.
Créer des déclencheurs pour résoudre les défis metier.
Utilisez certains des packages PL/SQL fournis par Oracle pour générer une sortie d'écran et une sortie de fichier.
Créer des packages personnalisés pour les applications.
Écrire du code SQL dynamique pour les applications.
Avantages pour vous :
Garantissez des performances rapides, fiables, sécurisées et faciles à gérer. Optimisez les charges de travail des bases de données, réduisez les coûts informatiques et offrez une meilleure qualité de service en permettant la consolidation sur des clouds de bases de données.
Utiliser SQLDEVELOPER :
Vous utiliserez Oracle SQL Developer pour développer ces unités de programme. SQL*Plus est présenté dans ce cours en tant qu'outils facultatifs.
à définir
Utilisez la compilation conditionnelle pour personnaliser la fonctionnalité dans une application PL/SQL sans supprimer aucun code source
Concevoir des packages PL/SQL pour regrouper les constructions associéesCreate overloaded package subprograms for more flexibility
Concevoir des blocs anonymes PL/SQL qui s'exécutent efficacement
Utilisez-les packages PL/SQL fournis par Oracle pour générer une sortie d'écran, une sortie de fichier et une sortie de courrier
Écrire du SQL dynamique pour plus de flexibilité de codage
Décrire les fonctionnalités et la syntaxe de PL/SQL
Créer et déboguer des procédures et des fonctions stockées
Utilisez des constructions de programmation PL/SQL et contrôlez conditionnellement le flux de code (boucles, structures de contrôle et curseurs explicites)
Gérer les dépendances entre les sous-programmes PL/SQL
Gérer les erreurs d'exécution
Créer des déclencheurs pour résoudre les défis métier.
• Suggéré : Une experience dans le developement.
• Obligatoir : Oracle Database: Introduction to SQL
• Concept de curseur SQL
Évitez les erreurs en utilisant les conventions de dénomination lors de l'utilisation des instructions de récupération et DML
Manipulation des données dans le serveur à l'aide de PL / SQL
Comprendre le concept du curseur SQL
Utiliser les attributs de curseur SQL pour obtenir des commentaires sur DML
Enregistrer et annuler des transactions
• Control Structures
Traitement conditionnel à l'aide d'instructions IF
Traitement conditionnel à l'aide d'instructions CASE
Décrire une instruction de boucle simple
Décrire la déclaration While Loop
Décrire la déclaration de boucle For
Utilisez l'instruction Continue
• Types de données composites
Utiliser les enregistrements PL / SQL
L'attribut% ROWTYPE
Insérer et mettre à jour avec des enregistrements PL / SQL
INDEX BY Tables
Examiner les méthodes de table INDEX BY
Utiliser la table des enregistrements INDEX BY
• Curseurs explicites
Que sont les curseurs explicites ?
Déclarer le curseur
Ouvrez le curseur
Récupérer les données du curseur
Fermer le curseur
Boucle du curseur FOR
Les attributs% NOTFOUND et% ROWCOUNT
Décrivez la clause FOR UPDATE et la clause WHERE CURRENT
• Gestion des exceptions
Comprendre les exceptions
Gérer les exceptions avec PL / SQL
Intercepter les erreurs de serveur Oracle prédéfinies
Intercepter les erreurs de serveur Oracle non prédéfinies
Intercepter les exceptions définies par l'utilisateur
Propager les exceptions
Procédure RAISE_APPLICATION_ERROR
• Procédures stockées
Créer une conception de sous-programme modulaire et en couches
Modulariser le développement avec les blocs PL / SQL
Comprendre l'environnement d'exécution PL / SQL
Énumérer les avantages de l'utilisation des sous-programmes PL / SQL
Énumérer les différences entre les blocs anonymes et les sous-programmes
Créer, appeler et supprimer des procédures stockées
Mettre en œuvre les paramètres de procédures et les modes de paramètres
Afficher les informations de procédure
• Fonctions stockées et sous-programmes de débogage
• Paquets
• Déployer des packages
• Implémenter des packages fournis par Oracle dans le développement d'applications
• SQL dynamique
• Considérations de conception pour le code PL / SQL
• Déclencheurs
• Création de déclencheurs de base de données composés, DDL et événements
• Compilateur PL / SQL
• Gérer les dépendances
A Qui s'adresse cette formation :
Apprendre à :
Contrôler conditionnellement le flux de code (boucles, structures de contrôle).
Créer des procédures stockées et des fonctions.
Utilisez des packages PL/SQL pour regrouper et contenir des constructions associées.
Créer des déclencheurs pour résoudre les défis metier.
Utilisez certains des packages PL/SQL fournis par Oracle pour générer une sortie d'écran et une sortie de fichier.
Créer des packages personnalisés pour les applications.
Écrire du code SQL dynamique pour les applications.
Avantages pour vous :
Garantissez des performances rapides, fiables, sécurisées et faciles à gérer. Optimisez les charges de travail des bases de données, réduisez les coûts informatiques et offrez une meilleure qualité de service en permettant la consolidation sur des clouds de bases de données.
Utiliser SQLDEVELOPER :
Vous utiliserez Oracle SQL Developer pour développer ces unités de programme. SQL*Plus est présenté dans ce cours en tant qu'outils facultatifs.
ATC s’adapte pour répondre aux bouleversements engendrés par la crise sanitaire de la Covid-19. Pour vous aider à traverser cette crise, nous vous proposons des formations live streaming, des classes virtuelles connectées avec un formateur qualifié, partagées et diffusées en vidéo sur notre site.
Nous mettons à votre disposition un service pédagogique en ligne, accessible depuis un espace sécurisé et personnalisé, vous permettant de compléter votre parcours pédagogique et professionnel.
© 2020 Tous les droits sont réservés à ADEX Training Center - Développé avec ♡ par ADEX Technology