Qu'est-ce que le curseur de référence dans Oracle ?
Qu'est-ce que le curseur de référence dans Oracle ?

Vidéo: Qu'est-ce que le curseur de référence dans Oracle ?

Vidéo: Qu'est-ce que le curseur de référence dans Oracle ?
Vidéo: Référence à un curseur SQL 2024, Peut
Anonim

Introduction à REF CURSEURS

À l'aide de REF CURSEUR s est l'un des moyens les plus puissants, flexibles et évolutifs de renvoyer les résultats d'une requête à partir d'un Oracle Base de données vers une application cliente. UNE REF CURSEUR est un PL/SQL type de données dont la valeur est l'adresse mémoire d'une zone de travail de requête sur la base de données.

A savoir également, qu'est-ce qu'un curseur de référence dans les exemples Oracle ?

Exemples de curseurs de référence PL/SQL . UNE curseur de référence est une variable, définie comme un le curseur type, qui pointera vers, ou référencera un le curseur résultat. L'avantage qu'un curseur de référence a sur une plaine le curseur c'est qu'il peut être passé en tant que variable à une procédure ou à une fonction. Les REF CURSEUR peut être attribué à d'autres REF CURSEUR variables.

On peut également se demander, qu'est-ce que le curseur SYS ref dans Oracle ? UNE le curseur variable est un le curseur qui contient en fait un pointeur vers un jeu de résultats de requête. SYS_REFCURSOR est un REF CURSEUR type qui permet à n'importe quel jeu de résultats de lui être associé. Ceci est connu comme un faiblement typé REF CURSEUR . Seule la déclaration de SYS_REFCURSOR et défini par l'utilisateur REF CURSEUR les variables sont différentes.

En tenant compte de cela, quelle est la différence entre le curseur et le curseur de référence ?

2 réponses. UNE le curseur est vraiment n'importe quelle instruction SQL qui exécute DML (sélectionner, insérer, mettre à jour, supprimer) sur votre base de données. UNE curseur de référence est un pointeur vers un jeu de résultats. UNE curseur de référence est aussi un le curseur , bien que normalement le terme le curseur est utilisé lorsque l'on discute du SQL statique.

Le curseur de référence renvoie-t-il Oracle ?

REF CURSEUR est le Oracle type de données pour un le curseur variable. Parce que JDBC ne prend pas en charge un le curseur type de données variable, le Oracle conducteur renvoie REF CURSEUR paramètres de sortie et revenir valeurs à l'application en tant qu'ensembles de résultats.

Conseillé: