Ver Mensaje Individual
  #5  
Antiguo 05-05-2005
lbuelvas lbuelvas is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 377
Reputación: 22
lbuelvas Va por buen camino
Que pena que no sabia colocar etiquetas, ahi va el procedimiento almacenado:

Código SQL [-]
SET TERM ^ ;

ALTER PROCEDURE SP_SI_ES_POSIBLE (
    CONDICION_INICIAL INTEGER,
    CONDICION_FINAL INTEGER)
RETURNS (
    CAMPO_1 INTEGER,
    CAMPO_2 INTEGER,
    CAMPO_3 VARCHAR(10))
AS
begin
  /* Selecciona el rango de condiciones */
  for select campo_1,
             campo_2
      from   condiciones
      where  id between :condicion_inicial and :condicion_final
      into   :campo_1,
             :campo_2
  do begin
    /* Busca los registros que cumplan la condicion */
    for select campo_3
        from   datos
        where  campo_1 = :campo_1
        and    campo_2 = :campo_2
        into   campo_3
    do begin
      suspend;
    end
  end
end
^

SET TERM ; ^
__________________
Luis Fernando Buelvas T.
Responder Con Cita