Ver Mensaje Individual
  #22  
Antiguo 27-10-2012
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 396
Reputación: 14
novato_erick Va por buen camino
Llamar al procedimiento almacenado dentro de otro procedimiento solucionado

Casimiro Muchaaaaaaasssssssss Graciassssss

Este es la solucion:

Código SQL [-]
CREATE PROCEDURE ADJUNTO2(
  NUM VARCHAR(20) CHARACTER SET NONE COLLATE NONE, /*Aqui me hacia falta este parametro de entrada de tipo varchar(20)
  HOJADVIDA CHAR(1) CHARACTER SET NONE COLLATE NONE,
  FOTO CHAR(1) CHARACTER SET NONE COLLATE NONE,
  CED CHAR(1) CHARACTER SET NONE COLLATE NONE,
  TITULOS CHAR(1) CHARACTER SET NONE COLLATE NONE,
  REFERENCIAS CHAR(1) CHARACTER SET NONE COLLATE NONE,
  RP CHAR(1) CHARACTER SET NONE COLLATE NONE,
  EXAM CHAR(1) CHARACTER SET NONE COLLATE NONE)
AS
DECLARE VARIABLE CCEDULA CHAR(1);
DECLARE VARIABLE CEDULA INTEGER;
BEGIN
EXECUTE procedure CONSULTACEDULA (:NUM) RETURNING_VALUES CEDULA;
INSERT INTO TADJUNTOSEMPL (ID_EMPLEADOS,HOJADEVIDA,FOTOCARNET,COPIACED,
                           COPIATITULOS,REFERENCIAS,RECORDPOLICIACO,EXAMEMBARAZO)
  VALUES (:CEDULA,:HOJADVIDA,:FOTO,:CCEDULA,:TITULOS,:REFERENCIAS,:RP,:EXAM);  
  SUSPEND;
END;

En realidad tu ejemplo fue de gran ayuda amigo fui despejando mejor los parámetros, muchas gracias Casimiro
Responder Con Cita