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 datos y la edición de una sentencia de consulta regular. Cursores de Oracle son las funciones principales que recorra cada registro en cualquier mesa y le permitirá evaluar los datos de registro 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 de cursor.
2
Crear el cursor y cargarlo con datos. El siguiente código crea un cursor de Oracle y lo carga con una lista de clientes :
cursor nombre isselect mycursor , agefrom customerswhere CustomerName = ' joe smith'for actualización
La variable " mycursor " contiene una lista de clientes con nombre " smith joe ". la " actualización" declaración establece los datos para su edición.
3
Abra el cursor y la carga de los campos de la tabla devueltos en variables . Necesita estas variables para evaluar cada parte de los datos del cursor . El siguiente código abre el cursor para editar los datos y cargas de las variables como " CNAME " y "edad" :
MyCursor abierto ; buscar mycursor en nombrec , edad ;
4
Recorrer cada registro y actualización de los datos. El código siguiente muestra cómo recorrer en iteración cada nombre de cliente y cambiar el nombre si la edad del cliente es superior a 25 :
beginloopif edad > clientes 25beginupdate establecen name = ' juan doe'endend loop
< br >