Section courante

A propos

Section administrative du site

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