CODE RETOUR -244

SENSITIVITY sensitivity SPECIFIED ON THE FETCH IS NOT VALID FOR CURSOR cursor-name

Explication :
L’option de sensibilité spécifiée sur FETCH entre en conflit avec l’option de sensibilité en vigueur pour le curseur cursor-name. Si un curseur est déclaré INSENSITIVE, l’instruction FETCH ne peut spécifier que INSENSITIVE ou rien. Si un curseur est déclaré SENSITIVE, l’instruction FETCH peut spécifier INSENSITIVE, SENSITIVE ou rien.

Le mot clé INSENSITIVE n’est pas autorisé avec les instructions FETCH si le curseur associé est soit :

  • Déclaré comme SENSITIVE DYNAMIC SCROLL, ou
  • Le curseur est déclaré ASENSITIVE et Db2 a sélectionné la sensibilité maximale autorisée de SENSITIVE DYNAMIC SCROLL pour l’instruction SELECT associée.

Dans le cas d’un curseur non défilant, l’option de sensibilité ne peut pas être spécifiée.

sensitivity
Sensibilité spécifiée pour l’instruction FETCH.
cursor-name
Nom du curseur utilisé pour l’instruction FETCH.

Action du système :
L’instruction ne peut pas être traitée.

Réponse du programmeur :
Modifiez ou supprimez l’option de sensibilité spécifiée sur le FETCH.

ETATSQL :
428F4