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