Pessoal 
Fiz as Alteracoes porem agora esta dando um outro erro ....

ORA-06550: line 30, column 3:
PLS-00372: In a procedure, RETURN statement cannot contain an 
expression
ORA-06550: line 30, column 3:
PL/SQL: Statement ignored





FUNCTION FNC_FX_RECEITA(P_RECEITA IN NUMBER)
                        RETURN  INTEGER  IS
DECLARE                                 
V_RECEITA NUMBER(13,2) ;
FAIXA INTEGER ;
P_RECEITA NUMBER(13,2) ;
BEGIN
V_RECEITA := P_RECEITA;
  IF    V_RECEITA < 100 THEN FAIXA := 0;
  ELSIF V_RECEITA BETWEEN 101  AND  200 THEN FAIXA := 100;
  ELSIF V_RECEITA BETWEEN 201  AND  300 THEN FAIXA := 200;
  ELSIF V_RECEITA BETWEEN 301  AND  400 THEN FAIXA := 300;
  ELSIF V_RECEITA BETWEEN 401  AND  500 THEN FAIXA := 400;
  ELSIF V_RECEITA BETWEEN 501  AND  600 THEN FAIXA := 500;
  ELSIF V_RECEITA BETWEEN 601  AND  700 THEN FAIXA := 600;
  ELSIF V_RECEITA BETWEEN 701  AND  800 THEN FAIXA := 700;
  ELSIF V_RECEITA BETWEEN 801  AND  900 THEN FAIXA := 800;
  ELSIF V_RECEITA BETWEEN 901  AND 1000 THEN FAIXA := 900;
  ELSIF V_RECEITA BETWEEN 1001 AND 1100 THEN FAIXA := 1000;
  ELSIF V_RECEITA BETWEEN 1101 AND 1200 THEN FAIXA := 1100;
  ELSIF V_RECEITA BETWEEN 1201 AND 1300 THEN FAIXA := 1200;
  ELSIF V_RECEITA BETWEEN 1301 AND 1400 THEN FAIXA := 1300;
  ELSIF V_RECEITA BETWEEN 1401 AND 1500 THEN FAIXA := 1400;
  ELSIF V_RECEITA BETWEEN 1501 AND 2000 THEN FAIXA := 2000;   
  ELSIF V_RECEITA BETWEEN 2001 AND 2500 THEN FAIXA := 2500;  
  ELSIF V_RECEITA BETWEEN 2501 AND 3000 THEN FAIXA := 3000;  
  ELSIF V_RECEITA BETWEEN 3001 AND 3500 THEN FAIXA := 3500;
  ELSIF V_RECEITA BETWEEN 3501 AND 4000 THEN FAIXA := 4000; 
  ELSIF V_RECEITA > 4000 THEN FAIXA := 5000;
  ELSE  FAIXA := 5000 ;
  END IF;
  RETURN FAIXA ; 
END;






ORA-06550: line 30, column 3:
PLS-00372: In a procedure, RETURN statement cannot contain an 
expression
ORA-06550: line 30, column 3:
PL/SQL: Statement ignored





______________________________________________________________________

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
______________________________________________________________________
http://br.groups.yahoo.com/group/oracle_br/ 
______________________________________________________________________

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a