Programmation pl/sql pour oracle

Formation

A distance

Prix sur demande

Appeler le centre

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.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

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
Fonctions PL/SQL d'Oracle 11g et 12c
  • 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
Gestion de la récupération des données avec les curseurs
  • 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
  • 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
Débogage des blocs PL/SQL
  • 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
Codage de fonctions utilisateur
  • Appel des fonctions PL/SQL à partir du SQL
  • Construction de fonctions valeur table
Développement de triggers sécurisés
  • 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
Transfert de données en masse
  • É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
Types de SQL dynamique
  • 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

Travaux Pratiques :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 Variables curseurs fortes et faibles pour le SQL dynamique

Appeler le centre

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

Prix sur demande