Nouvelle formation

Formation PL/SQL, perfectionnement

Maîtriser PL/SQL

Présentation

DVPL002
3 jours ( 21 heures )
Présentation

Cette formation PL/SQL perfectionnement vous permettra  d'approfondir sur les fonctions avancées: packages, curseurs, méthodes d'interface avancées et ensembles.

 

Objectifs du cours
Approfondir sur les fonctions avancées: packages, curseurs, méthodes d'interface avancées et ensembles.
Pré-requis
Maîtrise de la programmation PL/SQL.

Programme

Rappels sur le PL/SQL
Décrire les types de données prédéfinis.
Créer des sous-types basés sur des types existants.
Répertorier les règles de conception d'un curseur.
 Les ensembles
Présentation des ensembles.
Tableaux associatifs et tables imbriquées.
Programmes PL/SQL qui utilisent des ensembles.
Le stockage des ensembles dans les tables.
Les ordres SQL dans PL/SQL.
L'utilisation de la clause RETURNING, BULK COLLECT.
Les procédures et les fonctions stockées
Créer une conception modulaire.
Créer, appeler et supprimer des procédures stockées.
Implémenter les paramètres de procédure.
Implémenter le hint de compilation NOCOPY.
Créer, appeler et supprimer des fonctions stockées.
Identifier les restrictions liées aux appels de fonctions.

 

Les performances et la mise en mémoire cache
Décrire la mise en mémoire en cache des résultats.
Utiliser le cache des résultats d'interrogation SQL.
Cache des résultats de fonction PL/SQL.
Les packages
Identifier les composants d'un package.

Utiliser le package STANDARD et les fonctions de

package.

Contrôler les effets de bord des sous-programmes

PL/SQL.

Les déclencheurs
Comment implémenter les déclencheurs ?
Présentation des déclencheurs combinés.
Déclencheur combiné pour les tables et les vues.
Créer des déclencheurs sur les instructions LDD.
Le SQL dynamique
Flux d'exécution du code SQL.
Présentation du code SQL dynamique.
Déclarer des variables de curseur.

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus