Bom dia, colega estou usando pl\sql. Não estou fazendo nenhum insert e nem
create table. Estou fazenum bloco com begin end que estar ficando mais ou menos
assim:
DECLAREL_VFRASE VARCHAR2(240) := '&Digite uma
Frase.';L_VFRASE_TEST VARCHAR2(240);L_VFRASE_NOVO
VARCHAR2(240);L_VQBRLINHA VARCAHR2(240);
BEGINFOR 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 :=END;
detalhamento exercício:
Escreva um programa em que dado uma frase e a quantidade de colunas que podem
ser exibidas na tela, faça a quebra de linhas sem quebrar as palavras.
Por exemplo, se passarmos a frase "Um pequeno jabuti xereta viu dez cegonhas
felizes." e pedirmos para ela ser exibida em 20 colunas, teremos como
resposta:Um pequeno jabutixereta viu dezcegonhas felizes.
To: [email protected]
From: [email protected]
Date: Sun, 10 Feb 2013 00:34:30 +0000
Subject: [oracle_br] Re: Duvida
Colega, para a gente ser minimamente capaz de sugerir, plz nos
mostre/nos diga :
- o programa-cliente que vc está usando (sqlplus, TOAD, o que for)
- nos dê os CREATE TABLEs e INSERTs (ou no mínimo nos mostre os dados)
- diga a EXATA VERSÃO do RDBMS Oracle em que o exercício deve ser resolvido
- nos dê os parâmetros com que o exercício deve ser resolvido : ie, QUAL é o
tal 'tamanho máximo da tela' que deve ser considerado, diga QUAL das linguagens
presentes no banco de dados Oracle - SQL, PL/SQL , QUAL - será usada (ou se o
objetivo é usar algum comando de configuração da tela presente no
programa-cliente), enfim, DETALHES...
Aí, com TODAS essas infos, a gente pode palpitar em cima...
[]s
Chiappa
--- Em [email protected], gabriel Tomaz escreveu
>
>
> Caros , gostaria de saber se podem me ajudar estou iniciando com Oracle e
> estou resolvendo alguns exercícios para aprimorar meus conhecimentos. Estou
> com o seguinte dificuldade:
> Dado uma frase e a quantidade de colunas que podem ser exibidas na tela, faça
> a quebra de linhas sem quebrar as palavras.
> Gostaria de saber se existe algum comando para fazer a quebra de linha e como
> ficaria meu bloco?
> desde já agradeço.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/[email protected]/
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure »
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
>http://www.oraclebr.com.br/
------------------------------------------------------------------------------------------------------------------------
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