CURSOR_ROWCOUNT fonction scalaire

La fonction CURSOR_ROWCOUNT renvoie le nombre cumulé de toutes les lignes extraites par le curseur spécifié depuis l'ouverture du curseur.

Read syntax diagramSkip visual syntax diagramCURSOR_ROWCOUNT(cursor-variable-name )

Le schéma est SYSIBM.

nom-variable-curseur
Nom d'une variable SQL ou d'un paramètre SQL d'un type de curseur. Le curseur sous-jacent du nom-variable-curseur doit être ouvert (SQLSTATE 24501).

Le résultat est 0 si aucune action FETCH sur le curseur sous-jacent du nom de variable de curseur n'a été effectuée avant l'évaluation de la fonction.

Cette fonction ne peut être utilisée que dans une instruction SQL composée (compilée) .

Le type de données du résultat est BIGINT. Si l'argument peut être null, le résultat peut être null ; si l'argument est null, le résultat est la valeur null.

Exemple

L'exemple suivant montre comment utiliser la fonction pour extraire le nombre de lignes associées au curseur curEmp et l'affecter à une variable nommée rows_fetched:
SET rows_fetched = CURSOR_ROWCOUNT(curEmp);