Développer Oracle avec PL/SQL

 

Public: 

  • Analyste et analyste programmeur
  • Exploitant et administrateur de base de données

Pré-requis:

 Avoir suivi une formation de base sur les bases de données ORACLE avec la langage SQL ou connaissances équivalentes.

Objectifs: 

  • Décrire le data center software – defined
  • Déployer un hôte ESXi et créer des machines virtuelles
  • Décrire l’architecture vCenter Server
  • Déployer

 

PROGRAMME DETAILLE:

Introduction de PL/SQL

Environnement et intégration dans l’Architecture des produits et services Oracle :

  • Développement d’un bloc simple en PL/SQL ;
  • Présentation des syntaxes de base ;
  • Les blocs imbriqués ;

Déclaration et utilisation de variables et constantes :

  • Les variables simples de base SQL ou PL/SQL ;
  • Les variables de types composés ;
  • Portée d’une variable ;

Utilisation des types composés

Elaboration et utilisation d’un RECORD

Elaboration et utilisation des Tables PL/SQL

Intégration du langage SQL

  • Les commandes LMD ;
  • Gestion des transactions ;
  • Utilisation des fonctions SQL à l’intérieur d’un bloc PL/SQL ;
  • Limites des capacités SQL ;
  • Particularités d’un ordre SELECT dans un bloc PL/SQL ;

Structures conditionnelles et structures itératives:

  • Structures conditionnelles : IF ;
  • Structures itératives : LOOP, FOR et WHILE ;

Déclaration et utilisation des curseurs:

  • Traiter un SELECT qui retourne plusieurs lignes ;
  • Mettre à jour les données traitées par un curseur ;
  • Ecriture simplifiée : déclaration du curseur dans la boucle FOR ;

La gestion des erreurs

Les exceptions prédéfinies :                       

  • EXCEPTION dans un bloc PL/SQL ;
  • Gérer les erreurs applicatives ;                                                       

Procédures et fonctions :

  • Créer, compiler et stocker des programmes avec SQL+ ;
  • Définir et utiliser des paramètres des sous-programmes ;
  • Les déclencheurs ;

Appel d’un objet stocké:

  • Utiliser des fonctions stockées dans le langage SQL ;

Utilisation et exécution des packages ORACLE :

  • DBMS_PIPE : communication entre deux sessions ;
  • DBMS_OUTPUT : interface de sortie pour les blocs PL/SQL ;
  • DBMS_DDL : accès à certains ordres LDD ;
  • DBMS_JOB : planification et lancement de tâches ;
  • DBMS_SQL : écriture de SQL dynamique ;
  • UTL_FILE : interface I/O dans les fichiers pour les blocs PL/SQL ;

Prochaines sessions par ville

Paris : 3 Mai, 28 Aout, 18 Septembre, 11 Décembre

Inscription

Développer Oracle avec PL/SQL

0 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 5 (0 votes, average: 0,00 out of 5)
You need to be a registered member to rate this.
Loading...