O que é o cursor ref no Oracle?
O que é o cursor ref no Oracle?

Vídeo: O que é o cursor ref no Oracle?

Vídeo: O que é o cursor ref no Oracle?
Vídeo: PL/SQL Tutorial #31: Ref Cursor Concept !!!! On Demand !!!! with very simple Example 2024, Abril
Anonim

Introdução a REF CURSORs

Usando REF CURSOR s é uma das maneiras mais poderosas, flexíveis e escalonáveis de retornar os resultados da consulta de um Oráculo Banco de dados para um aplicativo cliente. UMA REF CURSOR é um PL / SQL tipo de dados cujo valor é o endereço de memória de uma área de trabalho de consulta no banco de dados.

Além disso, para saber é, o que é um cursor ref nos exemplos do Oracle?

Exemplos de cursores de referência PL / SQL . UMA cursor ref é uma variável, definida como um cursor tipo, que irá apontar para, ou fazer referência a um cursor resultado. A vantagem de que um cursor ref tem sobre uma planície cursor é que pode ser passado como uma variável para um procedimento ou função. o REF CURSOR pode ser atribuído a outro REF CURSOR variáveis.

Também se pode perguntar: o que é o cursor SYS ref no Oracle? UMA cursor variável é um cursor que na verdade contém um ponteiro para um conjunto de resultados de consulta. SYS_REFCURSOR é um REF CURSOR tipo que permite que qualquer conjunto de resultados seja associado a ele. Isso é conhecido como um tipo fraco REF CURSOR . Apenas a declaração de SYS_REFCURSOR e definido pelo usuário REF CURSOR as variáveis são diferentes.

Levando isso em consideração, qual é a diferença entre cursor e cursor ref?

2 respostas. UMA cursor é realmente qualquer instrução SQL que execute DML (selecionar, inserir, atualizar, excluir) em seu banco de dados. UMA cursor ref é um ponteiro para um conjunto de resultados. UMA cursor ref também é um cursor , embora normalmente o seu termo cursor é usado ao discutir SQL estático.

O cursor ref é return Oracle?

REF CURSOR é o Oráculo tipo de dados para um cursor variável. Porque JDBC não suporta um cursor tipo de dados variável, o Oráculo motorista retorna REF CURSOR parâmetros de saída e Retorna valores para o aplicativo como conjuntos de resultados.

Recomendado: