Uso de cursores en ORACLE

my_nombre VARCHAR; my_edad INT; my_pedido VARCHAR; my_fecha DATE; CURSOR contacto_list IS SELECT contact.nombre,contact.edad, orden.nombre,orden.fecha INTO my_nombre,my_edad,my_pedido,my_fecha FROM contactos as contact INNER JOIN pedidos as orden ON contact.id = orden.cliente_id WHERE orden.precio >= 500; BEGIN dbms_output.put_line('Cliente: '|| my_nombre); dbms_output.put_line('Edad: '|| my_edad); dbms_output.put_line('Servicio: '|| my_pedido); dbms_output.put_line('Precio: '|| my_fecha); --Usando FOR ... END LOOP FOR contacto IN contacto_list LOOP dbms_output.put_line('Cliente: '|| contacto.nombre); dbms_output.put_line('Edad: '|| contacto.edad); END LOOP; END;
Un ejemplo del uso de cursores en Oracle

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.