09.02.2013 Views

Adaptive Server Anywhere Guide de programmation - Sybase

Adaptive Server Anywhere Guide de programmation - Sybase

Adaptive Server Anywhere Guide de programmation - Sybase

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Curseurs <strong>Adaptive</strong> <strong>Server</strong> <strong>Anywhere</strong><br />

32<br />

Action Résultat<br />

Extraction <strong>de</strong> la ligne<br />

précé<strong>de</strong>nte<br />

Extraction <strong>de</strong> la<br />

première ligne<br />

(extraction absolue)<br />

Extraction <strong>de</strong> la<br />

<strong>de</strong>uxième ligne<br />

(extraction absolue)<br />

Renvoie une erreur La ligne est introuvable. Il<br />

n'y a pas <strong>de</strong> ligne précé<strong>de</strong>nte.<br />

Renvoie la ligne 105.<br />

Renvoie la ligne 160.<br />

♦ Curseur tenant compte <strong>de</strong>s valeurs L'appartenance du jeu <strong>de</strong> résultats<br />

étant fixe, la ligne 105 est toujours la <strong>de</strong>uxième du jeu <strong>de</strong> résultats.<br />

L'instruction DELETE est répercutée sur les valeurs du curseur et crée<br />

un "vi<strong>de</strong>" dans le jeu <strong>de</strong> résultats.<br />

Action Résultat<br />

Extraction <strong>de</strong> la ligne<br />

précé<strong>de</strong>nte<br />

Extraction <strong>de</strong> la<br />

première ligne<br />

(extraction absolue)<br />

Extraction <strong>de</strong> la<br />

<strong>de</strong>uxième ligne<br />

(extraction absolue)<br />

Renvoie le message Aucune ligne <strong>de</strong> curseur<br />

n'est actuellement sélectionnée. Il existe<br />

désormais un vi<strong>de</strong> dans le curseur à la place <strong>de</strong> la<br />

première ligne.<br />

Renvoie le message Aucune ligne <strong>de</strong> curseur<br />

n'est actuellement sélectionnée. Il existe<br />

désormais un vi<strong>de</strong> dans le curseur à la place <strong>de</strong> la<br />

première ligne.<br />

Renvoie la ligne 105.<br />

♦ Curseur à sensibilité indéfinie L’effet <strong>de</strong>s modifications sur<br />

l'appartenance et les valeurs du jeu <strong>de</strong> résultats est indéterminé. La<br />

réponse à une extraction <strong>de</strong> la ligne précé<strong>de</strong>nte, <strong>de</strong> la première ligne ou<br />

<strong>de</strong> la <strong>de</strong>uxième dépend <strong>de</strong> la métho<strong>de</strong> d'optimisation <strong>de</strong> la requête, selon<br />

que cette métho<strong>de</strong> implique la formation d'une table <strong>de</strong> travail et que la<br />

ligne extraite a été préextraite à partir du client.<br />

Pour la plupart <strong>de</strong>s applications, la sensibilité du curseur est sans<br />

importance, d'où l'avantage <strong>de</strong>s curseurs à sensibilité indéfinie. Ainsi, si<br />

vous utilisez un curseur en lecture seule à défilement avant uniquement,<br />

aucune modification sous-jacente n'est visible. De même, si vous utilisez<br />

un niveau d'isolement élevé, les modifications sous-jacentes sont<br />

interdites.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!