EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

Oracle SQL avancé

2 jours
OR220
  objectif
Se spécialiser dans tous les domaines d'application du langage SQL (PL/SQL, langage hôte : Pro*,...) sur systèmes Oracle
  public concerné
Informaticiens désirant se spécialiser avec les langages incontournables du monde des Bases de Données
  pré-requis
Connaître le système Oracle et le langage SQL

Programme  Télécharger le fichier PDF


  • PL/SQL
    • PL par rapport à SQL
    • Bloc PL/SQL
    • Exemple de bloc PL/SQL
    • Variables locales du bloc PL/SQL
    • Variables tableaux
    • Variables d'environnement
    • Structure conditionnelle
    • Structures itératives
  • Paquetage DBMS_OUTPUT
    • Principes
    • Fonctions disponibles
    • Exemple avec ENABLE et DISABLE
    • Exemple avec PUT_LINE
    • Exemple avec GET_LINE
  • Gestion des contraintes
    • Principes
    • Vérification de contraintes différées
    • Exemple avec INITIALLY NOVALIDATE
    • Exemple avec INITIALLY DEFERRED
    • Validation des contraintes
    • Utilisation
    • Exemple avec DISABLE NOVALIDATE
    • Exemple avec ENABLE VALIDATE
    • Exemple avec DISABLE VALIDATE
    • Exemple avec ENABLE NOVALIDATE
    • Utilisation dans une transaction
 
  • Curseurs
    • Principe
    • Démarche générale
    • Curseur avec le nombre de ligne connu
    • Attribut d'un curseur
    • Exemples
    • Curseur avec le nombre de ligne inconnu
    • Gestion automatique des curseurs
    • Syntaxe
    • Exemple avec un tableau
  • Gestion des erreurs : les exceptions
    • Principe
    • Différents types d'erreur
    • Erreurs SQL prédéfinies
    • Exemple d'erreur SQL
  • Procédures cataloguées
    • Principes
    • Caractéristiques
    • Déclaration d'une procédure
    • Exemple
    • Appel à partir de SQL*Plus
    • Appel à partir de PL/SQL
    • Appel à partir de PRO*C
    • Sécurité
    • Intégrité
    • Performance
    • Productivité (sous-programmes)
  • Fonctions cataloguées (functions)
    • Caractéristiques
    • Déclaration d'une fonction
    • Exemple
    • Appel à partir de PL/SQL
  • Les paquetages (packages)
    • Principes
    • Première partie (spécification)
    • Partie de corps (body)
    • Exemple de spécification
    • Exemple de corps
    • Appel d'un composant à partir de SQL*Plus
    • Appel à partie de PL/SQL
    • Appel à partir de PRO*C
    • Avantages


Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68