Ver Mensaje Individual
  #3  
Antiguo 31-05-2014
DasGrun DasGrun is offline
Miembro
 
Registrado: abr 2008
Posts: 109
Reputación: 17
DasGrun Va por buen camino
Muchas Gracias por Su repuesta.

Lo Que Hice fue lo Siguiente y me ha funcionado, pero no es lo que necesito hasta el momento porque necesito ingresar otro campo que esta
Código SQL [-]
CREATE PROCEDURE SP_EMP_DEPTO_PRY(
  N_DEPTO SMALLINT DEFAULT NULL,
  N_ID_PROYECTO SMALLINT DEFAULT NULL)
RETURNS(
  ID_EMPLEADO BIGINT,
  SALARIO NUMERIC(18, 2))
AS
BEGIN
  /* Procedure body */
  FOR
     SELECT
       EMPLEADOS.ID_EMPLEADO,
       EMPLEADOS.SALARIO
                        FROM
                          EMPLEADOS
      INNER JOIN PUESTO ON (EMPLEADOS.ID_PUESTO = PUESTO.ID_PUESTO)
      INNER JOIN DEPARTAMENTO ON (PUESTO.ID_DEPTO = DEPARTAMENTO.ID_DEPTO)
      INNER JOIN PROYECTO ON (EMPLEADOS.ID_PROYECTO = PROYECTO.ID_PROYECTO)
            WHERE
              DEPARTAMENTO.ID_DEPTO = :N_DEPTO AND
              EMPLEADOS.ID_PROYECTO = :N_ID_PROYECTO
              
     INTO
         :ID_EMPLEADO,
         :SALARIO
    DO
      INSERT INTO DETALLE_PLANILLA(ID_EMPLEADO, SALARIO)
       VALUES (:ID_EMPLEADO, :SALARIO);
  BEGIN
    SUSPEND;
  END
END;

estoy tratando de insertar otro campo que no esta en est SP...Luego le cuento..

Muchas Gracias.
__________________
Hasta Mis Huesos son Codificados?
Responder Con Cita