Qu'est-ce que le curseur dans Oracle ?
Qu'est-ce que le curseur dans Oracle ?

Vidéo: Qu'est-ce que le curseur dans Oracle ?

Vidéo: Qu'est-ce que le curseur dans Oracle ?
Vidéo: Langage PL/SQL : Les curseurs 2024, Peut
Anonim

UNE Le curseur est un pointeur vers cette zone de contexte. Oracle crée une zone de contexte pour le traitement d'une instruction SQL qui contient toutes les informations sur l'instruction. PL/SQL permet au programmeur de contrôler la zone de contexte à travers le le curseur . UNE le curseur contient les lignes renvoyées par l'instruction SQL.

Par la suite, on peut aussi se demander, qu'est-ce qu'un curseur et qu'est-ce qu'un curseur ?

UNE le curseur est une zone de travail temporaire créée dans la mémoire système lorsqu'une instruction SQL est exécutée. UNE le curseur peut contenir plusieurs lignes, mais ne peut traiter qu'une seule ligne à la fois. L'ensemble des rangées le le curseur détient est appelé l'ensemble actif. Il y en a deux types de curseurs en PL/SQL: Implicite curseurs.

A côté de ci-dessus, pourquoi le curseur est-il utilisé dans Oracle ? Utilisation de Le curseur La fonction principale d'un le curseur consiste à récupérer des données, une ligne à la fois, à partir d'un jeu de résultats, contrairement aux commandes SQL qui opèrent sur toutes les lignes du jeu de résultats en même temps. Curseurs sommes utilisé lorsque l'utilisateur doit mettre à jour des enregistrements de manière singleton ou ligne par ligne, dans une table de base de données.

À cet égard, qu'est-ce que le curseur dans Oracle avec exemple ?

Oracle crée une zone mémoire, appelée zone de contexte, pour le traitement d'une instruction SQL, qui contient toutes les informations nécessaires au traitement de l'instruction; pour Exemple , le nombre de lignes traitées, etc. A le curseur est un pointeur vers cette zone de contexte. UNE le curseur contient les lignes (une ou plusieurs) renvoyées par une instruction SQL.

Qu'est-ce qu'un curseur implicite ?

Un SQL ( implicite ) le curseur est ouvert par la base de données pour traiter chaque instruction SQL qui n'est pas associée à un le curseur . Chaque SQL ( implicite ) le curseur a six attributs, dont chacun renvoie des informations utiles sur l'exécution d'une instruction de manipulation de données.

Conseillé: