Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/06/2011, 09:12
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: procedimiento almacenado con sub select

Código SQL:
Ver original
  1. CREATE OR REPLACE PROCEDURE mostrar_nombree(nombre profesor.nom_profesor%TYPE)
  2. IS
  3.  CURSOR cur1 IS
  4.      SELECT cod_departamento,nomb_departamento FROM departamento WHERE cod_departamento IN(SELECT cod_departamento FROM profesor WHERE nom_profesor = nombre);
  5. BEGIN
  6. FOR departamento IN cur1
  7.   LOOP
  8.      DBMS_OUTPUT.PUT_LINE('Codigo: ' || departamento.cod_departamento);
  9.      DBMS_OUTPUT.PUT_LINE('Nombre: ' || departamento.nom_departamento);
  10.   END LOOP;
  11. END;

sería algo similar
__________________
Without data, You are another person with an opinion.
W. Edwads Deming