Administration Base des données
Langage PL/SQL
Niveau: 2 GLSI
Dépt: Informatique
Enseignante: Dr. [Link]
Année universitaire
2022/2023
[Link] déclarative
2. Les exceptions
3. Traitements conditionnels et répétitifs
4. Les curseurs
3
4
L’attribut RowType
5
End;
6
7
8
9
10
11
13
14
L'écriture de SQL en PL/SQL est l'une des parties
critiques de la programmation de bases de
données. Toutes les instructions SQL intégrées
dans un bloc PL/SQL sont exécutées comme un
curseur
Un curseur est une zone de mémoire privée,
temporairement allouée dans la zone globale de la
session utilisateur et utilisée pour traiter les
instructions SQL.
Un curseur est un pointeur vers une zone SQL
privée qui stocke des informations sur le traitement
d'une instruction SELECT ou LMD
15
Le curseur est un mécanisme permet d'attribuer un
nom à une instruction SELECT et de manipuler les
informations contenues dans une instruction SQL
La fonction principale d'un curseur est de
récupérer des données, une ligne à la fois, à partir
d'un jeu de résultats, contrairement aux
commandes SQL qui agissent sur toutes les lignes
du jeu de résultats à la fois.
Les curseurs sont utilisés lorsque l'utilisateur a
besoin de mettre à jour les enregistrements de
manière singleton ou ligne par ligne, dans une
table de base de données.
17