Plan du cours

Introduction au PL / SQL

  • Environnement d'exécution
  • Construction et types de blocs PL / SQL
  • Déclaration et utilisation des variables
  • Instructions de contrôle, décisions, boucles

[Les déclarations en PL / SQL

  • Commandes DML
  • DDL et dynamique SQL
  • Commandes TCL et transactionnelles
  • SELECT

Procédures et fonctions

  • Créer et supprimer
  • Paramétrage
  • Passage de paramètres par valeur et par référence, nocopie

Gestion des erreurs et des exceptions

Création et utilisation de curseurs

  • Enregistrements
  • curseurs statiques
  • Paramétrer les curseurs
  • Curseur pour la mise à jour

Tableaux associatifs

Paquets

  • La structure du paquetage : la spécification et le corps du paquetage
  • Section Initialisation et variables globales, gestion de la mémoire, instance du package
  • Encapsulation, surcharge des programmes, procédures de pré-déclaration

Déclencheurs

  • Déclencheurs DML
  • Les déclencheurs Drives (INSTEAD OF)
  • Le système de déclencheurs
  • Nouvelles fonctionnalités des déclencheurs Oracle 11g

Exemples de paquets d'application construits

  • Écriture dans un fichier via UTL_FILE
  • Envoi d'e-mails

Code Management et compilateur

  • Code de chiffrement (obfuscation dynamique, wrap)
  • Compilation conditionnelle
  • Les relations entre les objets
  • Avertissements

Pré requis

  • Compétences de base dans n'importe quel langage de programmation, orienté objet, structurel ou
  • . .
  28 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (1)

Cours Similaires

Catégories Similaires