Tecnología

Inicio

Cómo utilizar Oracle cursor genérico

Oracle cursores genéricos que permiten recorrer cada valor devuelto por una consulta y editar los valores de la consulta. Se utiliza un cursor cuando no se puede agregar y editar los datos de una instrucción de consulta regular. cursores de Oracle son las principales funciones que recorra cada registro en cualquier mesa y le permiten evaluar los datos de registro de forma individual.

Instrucciones

1 Abra el Administrador corporativo de Oracle e inicie sesión en el servidor de base de datos Oracle. Abra el editor de SQL para crear el código del cursor.

2 Crear el cursor y cargarlo con los datos. El siguiente código crea un cursor de Oracle y lo carga con una lista de clientes:

mycursor cursor está
seleccione el nombre, la edad
de los clientes
donde NombreCliente = 'Joe Smith'
para la actualización

El "mycursor" variable contiene una lista de clientes llamado "Joe Smith." La declaración de "actualización" establece los datos para su edición.

3 Abrir el cursor y cargar los campos de la tabla devueltos en variables. Es necesario evaluar estas variables para cada parte de los datos del cursor. El código siguiente abre el cursor para editar los datos y carga las variables como "CNAME" y "edad":

mycursor abierta;
se ha podido recuperar mycursor en cname, edad;

4 Loop a través de cada registro y actualizar los datos. El código siguiente muestra cómo iterar a través de cada nombre de cliente y cambiar el nombre si la edad del cliente está por encima de 25:

empezar
lazo
si la edad> 25
empezar
clientes de actualización del conjunto name = 'John Doe'
fin
lazo