Oracle - Bloque anonimo con cursor

 
Vista:
Imágen de perfil de emmanuel
Val: 2
Ha aumentado su posición en 12 puestos en Oracle (en relación al último mes)
Gráfica de Oracle

Bloque anonimo con cursor

Publicado por emmanuel (1 intervención) el 10/12/2019 16:35:07
Hola muy buen dia tengo un problema enorme es para mi proyecto de base de datos
Tengo que hacer que imprima las demas lineas y no se como aplicarlo textualmente para que imprima todas las demás variables
-----Mostrar los abogados con especialidad penal, nivel de estudio0licenciatura que se encuentren en guadalajara que esten solteros entre 25 y 32 años con casos cerrados


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
DECLARE
  /* V_nom abogados_ea.NOMBRE_A%TYPE;
    V_DESC ESPECIALIDAD_A_EA.DESCRIPCION%TYPE;
     V_DESC_E ESTUDIOS_A_EA.DESCRIPCION%TYPE;
      V_EDAD abogados_ea.EDAD%TYPE;
       V_E_CIVIL abogados_ea.ESTADO_CIVIL%TYPE;
        V_STATUS  CASOS_EA.STATUS%TYPE;*/
 
     cursor cur is
SELECT NOMBRE_A, ESPECIALIDAD_A_EA.DESCRIPCION, ESTUDIOS_A_EA.DESCRIPCION,EDAD, ESTADO_CIVIL, CASOS_EA.STATUS --INTO V_nom,V_DESC,V_DESC_E,V_EDAD,V_E_CIVIL,V_STATUS
FROM ABOGADOS_EA, ESPECIALIDAD_A_EA, ESTUDIOS_A_EA, CASOS_EA, CITAS_EA, BUFFET_EA
WHERE ABOGADOS_EA.ID_ESPECIALIDAD = ESPECIALIDAD_A_EA.ID_ESPECIALIDAD
AND ABOGADOS_EA.ID_ESTUDIOS_A = ESTUDIOS_A_EA.ID_ESTUDIOS_A
AND ABOGADOS_EA.ID_ABOGADOS = CITAS_EA.ID_ABOGADOS
AND CITAS_EA.ID_BUFFET = BUFFET_EA.ID_BUFFET
AND BUFFET_EA.ID_CASO = CASOS_EA.ID_CASO
AND ESPECIALIDAD_A_EA.DESCRIPCION = 'Derecho penal'
AND ESTUDIOS_A_EA.DESCRIPCION = 'Licenciatura'
AND ESTADO_CIVIL = 'SOLTERO'
AND (EDAD > 24 AND EDAD <32)
AND CASOS_EA.STATUS = 'CERRADO'
AND CIUDAD = 'GUADALAJARA'
;
 v_reg cur%rowtype;
 
begin
  open cur;
  loop
    fetch cur into v_reg;
    exit when cur%notfound;
    dbms_output.put_line ('Probando'|| v_reg.NOMBRE_A);
  end loop;
  close cur;
END;

Les agradecería mucho que pudieran explicarme como
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder