Bases de Datos > Oracle
Mostrar Ciertos Valores De Un Cursor
(1/1)
sneider:
Buenas a todos. Resulta que me he creado el siguiente cursor:
--- Código: Text --- cursor numeros is select movi1, movi2, movi3 from movimientos where movi1= v_movi union select pm1, pm2, pm3 from propuesta_movimientos where pm1= v_pm order by 1,2 desc;
Lo que me gustaría hacer es mostar los 100 primeros registros solamente. Me he basado en lo siguiente, pero no se como mostrarlos y como terminar las sentencias.
--- Código: Text --- contador NUMBER:=0; FOR cursor_nombre IN cursor_nombre_real LOOP IF contador<=10 THEN EXIT; END IF; contador:=contador+1; END LOOP;
GRACIAS ;)
JuanK:
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->CURSOR numeros IS
[color=blue;font-weight]SELECT[/color] *
FROM ([color=blue;font-weight]SELECT[/color] movi1, movi2, movi3
FROM movimientos WHERE movi1 = v_movi
UNION
[color=blue;font-weight]SELECT[/color] pm1, pm2, pm3
FROM propuesta_movimientos WHERE pm1 = v_pm
ORDER BY 1, 2 DESC) AND ROWNUM <=100; <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
Navegación
Ir a la versión completa