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.
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);