Res: [firebase-br] Select + Preencher espaços em branco

Andre do Amaral Pellissari andredoamaral em yahoo.com.br
Sex Jul 27 10:11:20 -03 2007


putz eu tive q fazer isso e nao axei ... mas como tava correndo nao tive tempo de perguntar na lista ... eu fiz uma SP ... 

CREATE PROCEDURE "SP_FILL" 
(
  "QTD" INTEGER,
  "STR" VARCHAR(3)
)
RETURNS
(
  "OUT" VARCHAR(3)
)
AS
BEGIN
WHILE (STRLEN(RTRIM(LTRIM(STR))) < QTD) DO
BEGIN
 STR='0'||STR;
END
OUT=STR;
END


o STRLEN E RTRIM E LTRIM SAO UDF´S Q JA VEM NO DIRETORIO DO FIREBIRD ... SE ALGUEM SABE UMA MANEIRA MAIS SIMPLES AJUDA AI ... 

ABRACOS
 
André - andredoamaral em yahoo.com.br 
MSN   - andrepellissari em hotmail.com




----- Mensagem original ----
De: Magnun Oliveira <magnun_magnun em hotmail.com>
Para: lista em firebase.com.br
Enviadas: Sexta-feira, 27 de Julho de 2007 10:05:11
Assunto: [firebase-br] Select + Preencher espaços em branco


Bom dia a todos, tenho um campo varchar de X posicoes, em um select gostaria q o usuario indicasse uma qtde de caracteres  e os espaços do resultado dessa coluna fossem preenchidos com um caracter padrao.

ex: 

Select * from tabela

COD - NOME

1 --- AA
2 --- BBBB
3 --- C
4 --- DDDDD

o usuario selecionaria por ex 10 posicoes entao o select retornaria

1 --- AA********
2 --- BBBB******
3 --- C*********
4 --- DDDDD*****

da pra fazer isso com SQL ? Obrigado
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


      Alertas do Yahoo! Mail em seu celular. Saiba mais em http://br.mobile.yahoo.com/mailalertas/


Mais detalhes sobre a lista de discussão lista