Re: [firebase-br] Select + Preencher espaços em branco
Magnun Oliveira
magnun_magnun em hotmail.com
Sex Jul 27 11:51:54 -03 2007
Achei! ...
pra quem precisar, tem uma UDF na IBUDF chamada RPAD q acrescenta espaços a
direita e LPAD a esquerda.
Fica ae pra quem precisar
----- Original Message -----
From: "Andre do Amaral Pellissari" <andredoamaral em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, July 27, 2007 10:11 AM
Subject: Res: [firebase-br] Select + Preencher espaços em branco
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/
______________________________________________
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
Mais detalhes sobre a lista de discussão lista