Como eu havia falado em alguma mensagem lá atrás, o IF serve para testar 
valores e decidir qual caminho a ser seguido. Sugiro que procure pela 
documentação sobre IF e ajuste esse que está erro.
Nota que o segundo IF que tu fez está certo.

[]´s
Roberto

Em 11/02/2013 20:56, gabriel Tomaz escreveu:
>
>
> O erro estar dando no Primeiro " IF" onde estar em negrito.
> O erro e o seguinte:
> ORA-06550:linha 15, coluna 61:PLS-00103: Encontrato o símbolo";" 
> quando um dos seguites símbolos era esperado:
> .(*%_=-+</> at is mod remainder not rem then< > or!+=or~=>=<=<>and or 
> like like2_like4_likec_between||multiset member 
> SUBMULTISET_ORA-06550:linha34,coluna5:PLS-00103:encontrado o 
> símbolo"IF" quando um dos seguintes símbolos esra esperado:loop
> DECLAREL_VFRASE VARCHAR2(240) := '&Digite uma Frase.';L_VFRASE_TEST 
> VARCHAR2(240);L_VFRASE_NOVO VARCHAR2(240);L_VQBR_LINHA 
> VARCAHAR2(240);L_VALOR_NOVO VARCAHAR2(240);L_TESTE_QBR 
> VARCAHAR2(240);L_FRA_CERT VARCAHAR2(240);L_FRASE 
> VARCAHAR2(240);L_VFRASE_TEST1 VARCHAR2(240);BEGINWHILE L_VFRASE > 100 
> LOOPIF DBMS_OUTPUT.put_line('Frase é maior que 100 
> caracteres');L_VFRASE := INSTR( L_VFRASE,' ');L_VFRASE_TEST := 
> L_VFRASE + L_VFRASE_TEST;L_VFRASE_TEST := 0;L_VQBRLINHA := L_VFRASE + 
> L_valor_novo;L_VQBRLINHA := -1;L_TESTE_QBR := 
> SUBSTR(NL_FRA_CERT,NL_valor_novo);L_FRASE := 
> SUBSTR(L_FRA_CERT,L_VALOR_NOVO +LENGTH(L_FRA_CERT));IF L_VQBRLINHA <10 
> thenL_L_TESTE_QBR := CONCAT(concat(L_VFRASE_TEST1,''),L_TESTE_QBR);END 
> IF;dbms_output.put_line(L_VFRASE);dbms_output.put_line 
> (L_TESTE_QBR);dbms_output.put_line 
> (L_FRASE);dbms_output.put_line(L_VQBRLINHA);END IF;END LOOP;END;
> To: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
> From: ro.wars...@gmail.com <mailto:ro.warstat%40gmail.com>
> Date: Mon, 11 Feb 2013 20:37:04 -0200
> Subject: Re: [oracle_br] Re: Duvida
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Gabriel,
>
>
>
> O grupo não aceita anexos.
>
> Cola o teu código aqui - FORMATADO - e coloca também a mensagem de erro.
>
>
>
> []´s
>
> Roberto
>
>
>



[As partes desta mensagem que não continham texto foram removidas]

Responder a