FETCH |
Récupérer |
|---|---|
| PostgreSQL | |
Syntaxe
|
FETCH [ direction [ FROM | IN ] ] cursor_name où la direction peut être vide ou l'une des suivantes : NEXT PRIOR FIRST LAST ABSOLUTE count RELATIVE count count ALL FORWARD FORWARD count FORWARD ALL BACKWARD BACKWARD count BACKWARD ALL |
Paramètres
| Nom | Description | |
|---|---|---|
| direction | Ce paramètre permet de définir la direction d'extraction et le nombre de lignes à extraire. Il peut s'agir de l'un des éléments suivants : | |
| Valeur | Description | |
| NEXT | Cet élément permet de récupérer la ligne suivante. C'est la valeur par défaut si la direction est omise. | |
| PRIOR | Cet élément permet de récupérer la ligne précédente. | |
| FIRST | Cet élément permet de récupérer la première ligne de la requête (identique à ABSOLUTE 1). | |
| LAST | Cet élément permet de récupérer la dernière ligne de la requête (identique à ABSOLUTE -1). | |
| ABSOLUTE count | Cet élément permet de récupérer la countième ligne de la requête, ou la abs(count)ième ligne à partir de la fin si count est négatif. Position avant la première ligne ou après la dernière ligne si le nombre est hors limites ; en particulier, ABSOLUTE 0 positions avant la première ligne. | |
| RELATIVE count | Cet élément permet de récupérer le countième ligne suivante, ou l'abs(count)ième rangée précédente si le nombre est négatif. RELATIVE 0 récupère la ligne actuelle, le cas échéant. | |
| count | Cet élément permet de récupérer les lignes de comptage suivantes (identique au comptage FORWARD). | |
| ALL | Cet élément permet de récupérer toutes les lignes restantes (identique à FORWARD ALL). | |
| FORWARD | Cet élément permet de récupérer la ligne suivante (identique à NEXT). | |
| FORWARD count | Cet élément permet de récupérer les lignes de comptage suivantes. FORWARD 0 récupère la ligne actuelle. | |
| FORWARD ALL | Cet élément permet de récupérer toutes les lignes restantes. | |
| BACKWARD | Cet élément permet de récupérer la ligne précédente (identique à PRIOR). | |
| BACKWARD count | Cet élément permet de récupérer les lignes de comptage précédentes (numériser vers l'arrière). BACKWARD 0 récupère la ligne actuelle. | |
| BACKWARD ALL | Cet élément permet de récupérer toutes les lignes précédentes (numériser vers l'arrière). | |
| count | Ce paramètre permet d'indiquer une constante entière éventuellement signée, déterminant l'emplacement ou le nombre de lignes à récupérer. Pour les cas FORWARD et BACKWARD, spécifier un nombre négatif équivaut à changer le sens de FORWARD et BACKWARD. | |
| cursor_name | Ce paramètre permet d'indiquer le nom d'un curseur ouvert. | |
Description
Cette instruction permet de récupérer les lignes d'une requête à l'aide d'un curseur .
Dernière mise à jour : Jeudi, le 14 Octobre 2021