DECLARE .? CURSOR

Destination:

Annonce du curseur.

Disponible en:

PSQL

Syntaxe
DECLARE [VARIABLE] cursor_name
  [SCROLL | NO SCROLL]
  CURSOR FOR (<select_statement>);
Table 1. Paramètres de l'instruction DECLARE .? CURSOR
ParamètreDescription

cursor_name

Nom du curseur.

select_statement

Instruction SELECT.

La commande DECLARE .? CURSOR FOR déclare un curseur nommé, le liant au jeu de données obtenu dans l'instruction SELECT spécifiée dans la clause CURSOR FOR. Le curseur peut alors être ouvert, utilisé pour contourner le jeu de données résultant, et être refermé. Les mises à jour et suppressions positionnées sont également supportées en utilisant WHERE CURRENT OF dans les instructions UPDATE et DELETE.

Le nom du curseur peut être utilisé comme référence au curseur en tant que variable de type d'enregistrement. L'enregistrement courant est accessible via le nom du curseur, ce qui rend inutile la clause INTO dans l'instruction FETCH.