Chapter 12 Fonctionnalités spécifiques aux SGBD
Un curseur est une requête multiligne, qui permet de nommer une zone de travail et d'accéder aux informations qu'elle contient.
Les curseurs ont les propriétés suivantes :
Propriété | Description |
---|---|
Nom | Nom de l'élément. Il doit s'agir d'un nom clair et explicite, qui permette à des utilisateurs non spécialistes de savoir à quoi sert l'élément. |
Code | Nom technique de l'élément. Ce nom est utilisé pour la génération de code ou de scripts. Il peut avoir une forme abrégée et il est préférable qu'il ne contienne pas d'espace. |
Commentaire | Informations supplémentaires relatives au curseur. |
Package | Nom du package de base de données auquel le curseur appartient. |
Type de données de résultat | Permet de définir le type de données de la valeur de résultat d'un curseur. |
Public | Permet de déclarer le curseur dans la spécification de package et de permettre son utilisation hors du package de base de données. Un curseur privé (case décochée) n'est défini que dans le corps du package. |
Les onglets suivants sont également disponibles :
Par exemple, le curseur suivant permet de rechercher dans la table emp le numéro d'employé, son nom et sa fonction au sein d'un service spécifique et en fonction d'un numéro de matricule fourni :
Select empno, empname, job FROM emp WHERE deptno=20 and empno = num ;
Copyright (C) 2008. Sybase Inc. All rights reserved. |
![]() |