Oracle

Pages: 103 (25650 mots) Publié le: 26 avril 2013
Introduction au PL/SQL Oracle
Alexandre Mesl´ e 17 octobre 2011

Table des mati`res e
1 Notes de cours 1.1 Introduction au PL/SQL . . . . . . . . . . . . . . . . . 1.1.1 PL/SQL . . . . . . . . . . . . . . . . . . . . . . 1.1.2 Blocs . . . . . . . . . . . . . . . . . . . . . . . 1.1.3 Affichage . . . . . . . . . . . . . . . . . . . . . 1.1.4 Variables . . . . . . . . . . . . . . . . . . . . .1.1.5 Traitements conditionnels . . . . . . . . . . . . 1.1.6 Traitements r´p´titifs . . . . . . . . . . . . . . e e 1.2 Tableaux et structures . . . . . . . . . . . . . . . . . . 1.2.1 Tableaux . . . . . . . . . . . . . . . . . . . . . 1.2.2 Structures . . . . . . . . . . . . . . . . . . . . . 1.3 Utilisation du PL/SQL . . . . . . . . . . . . . . . . . . 1.3.1 Affectation . . . . . . . . . . . . .. . . . . . . 1.3.2 Tables et structures . . . . . . . . . . . . . . . 1.3.3 Transactions . . . . . . . . . . . . . . . . . . . 1.4 Exceptions . . . . . . . . . . . . . . . . . . . . . . . . 1.4.1 Rattraper une exception . . . . . . . . . . . . . 1.4.2 Exceptions pr´d´finies . . . . . . . . . . . . . . e e 1.4.3 Codes d’erreur . . . . . . . . . . . . . . . . . . 1.4.4 D´clarer et lancer ses propresexceptions . . . . e 1.5 Sous-programmes . . . . . . . . . . . . . . . . . . . . . 1.5.1 Proc´dures . . . . . . . . . . . . . . . . . . . . e 1.5.2 Fonctions . . . . . . . . . . . . . . . . . . . . . 1.6 Curseurs . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.1 Introduction . . . . . . . . . . . . . . . . . . . 1.6.2 Les curseurs . . . . . . . . . . . . . . . . . . . . 1.7 Curseursparametr´s . . . . . . . . . . . . . . . . . . . e 1.7.1 Introduction . . . . . . . . . . . . . . . . . . . 1.7.2 D´finition . . . . . . . . . . . . . . . . . . . . . e 1.7.3 D´claration . . . . . . . . . . . . . . . . . . . . e 1.7.4 Ouverture . . . . . . . . . . . . . . . . . . . . . 1.7.5 Lecture d’une ligne, fermeture . . . . . . . . . . 1.7.6 Boucle pour . . . . . . . . . . . . . . . . . . . .1.7.7 Exemple r´capitulatif . . . . . . . . . . . . . . e 1.8 Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . 1.8.1 Principe . . . . . . . . . . . . . . . . . . . . . . 1.8.2 Classification . . . . . . . . . . . . . . . . . . . 1.8.3 Cr´ation . . . . . . . . . . . . . . . . . . . . . . e 1.8.4 Acc`s aux lignes en cours de modification . . . e 1.8.5 Contourner le probl`me des tables enmutation e 1.9 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . 1.9.1 Principe . . . . . . . . . . . . . . . . . . . . . . 1.9.2 Sp´cification . . . . . . . . . . . . . . . . . . . e 1.9.3 Corps . . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 3 3 4 4 5 5 6 8 8 8 9 10 10 11 11 11 13 13 13 15 15 15 17 17 17 17 17 17 18 18 19 19 19 19 20 22 25 25 25 25

. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Oracle
  • Oracle
  • oracle
  • Oracle
  • Oracle
  • Oracles
  • Oracle apex
  • Histoires des oracles

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !