Formation continue - Nextformation
Nextformation est adhérent FFP Nextformation est adhérent du label qualité OPQF

Formation Oracle Développement PL/SQL

Informations utiles

Informations

  • Durée :5 jr(s)
  • Tarif inter-entreprises : 2500 €

Objectif de la formation

- Comprendre et mettre en oeuvre toutes les notions fondamentales propres aux réseaux informatiques d'entreprise.

Prochaines sessions

Contactez-nous

      Détail de la formation

      L'outil SQL Plus

      - Buffer des commandes.
      - Mise en forme des résultats.
      - Stocker les résultats dans un fichier.
      - Faire des scripts interactifs , bien positionner SQL Plus, SQL et PL/SQL.

      Scripts PL/SQL sous Oracle.

      - Principe des blocs PL/SQL.
      - Interprétation d'un programme PL/SQL.
      - Types de données et conversion de types.
      - Cas particulier des dates.
      - Liens entre requêtes SQL et variables PL/SQL (variables hôtes).
      - Instructions arithmétiques.
      - Instructions conditionnelles.
      - Boucles.
      - Packages prédéfinis (DBMS)

      Accès à la base

      - Curseurs.
      - Cycle de vie d'un curseur.
      - Simplifier la programmation avec les boucles FOR à curseur.
      - Propriétés des curseurs.
      - Passer des paramètres à un curseur.
      - Spécificités des curseurs implicites.
      - Curseur en mise à jour.

      Procédures stockées et packages en PL/SQL

      - Différences entre les prototypes des fonctions et des procédures.
      - Définition et appel d'une procédure stockée.
      - Droits d'accès sur les procédures stockées.
      - Gestion des dépendances.
      - En-tête et corps de packages.
      - Packages prédéfinis fournis par Oracle.
      - SQL dynamique.

      Gestion des erreurs

      - Philosophie des exceptions.
      - Types d'exception.
      - Code erreur et message associé.
      - Capturer les exceptions.
      - Déclencher une exception.
      - Fonctions propres à PL / SQL de gestion d'erreur.
      - Gestion et propagation des exceptions.
      - Recommandations pour la gestion des erreurs.

      Triggers

      - Différents types de triggers.
      - Valeur actuelle et nouvelle valeur.
      - Activation et désactivation des triggers , triggers sur vues.
      - Triggers sur des événements systèmes.
      - Utiliser les triggers pour implémenter des contraintes d'intégrité.
      - Triggers et transaction.

      Notion de transaction

      - «Garanties» d'ORACLE par rapport aux données.
      - Instructions COMMIT, ROLLBACK, et SAVEPOINT.
      - Problématique des accès concurrents , exemples de blocages en PL/SQL.
      - Gestion standard des verrous Transactions en lecture seule, niveaux d'isolation, verrouillages implicites et explicites.
      - Exemple de transaction trop volumineuse.


      Les formations se déroulent exclusivement à Paris, (France) veuillez nous confier les renseignements suivants pour recevoir la documentation par mail :

      Protection des données personnelles

      En savoir +

      En conformité avec les dispositions de la loi du 6 janvier 1978 relative à l’informatique, aux fichiers et aux libertés, le traitement automatisé des données nominatives réalisé à partir de ce site web fait l’objet d’une déclaration auprès de la CNIL (Commission Nationale de l’Informatique et des Libertés) sous le numéro 1531217.

      Les informations nominatives concernant l’utilisateur sont à usage interne de la société nextformation. En aucun cas, la société nextformation ne les divulguera à des tiers à des fins de publicité ou de promotion. L’utilisateur est toutefois informé que, conformément à l’article 27 de la loi Informatique et Libertés du 6 janvier 1978, les réponses données aux formulaires éventuellement présents sur le site, notamment permettant à l’utilisateur d’y déposer ses coordonnées pour recevoir de la documentation ou télécharger des brochures, ou encore s’abonner aux services proposés sur le site, pourront être exploitées par la société nextformation, et qu’il dispose d’un droit d’accès et de rectification portant sur ces données en écrivant à :

      Nextformation
      55 avenue Hoche
      75008 Paris
      ou en adressant sa demande par e-mail à info@nextformation.com