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