[firebase-br] Pegando um caracter de um Varchar

Murilo >>> CPR Sistemas murilo em cprinformatica.com.br
Qui Nov 16 17:48:49 -03 2006


Sim conheço e uso a SubStr, mas seu desempenho é grotesca mente pior do que 
a substring, e como ainda estamos na versão 1.5, acredito que procedure 
seria a mlehor solução pelomenos por hora.
Mas estmoas verificando a possibilidade de passar para o 2.0, mas 
infelizmente ainda temos alguns problemas, por algum motivo seja ele qual 
for, em alguns casos (vários pra ser mais sincero) seu desempenho está pior 
que o do 1.5.3



"Gianclaudio Oliveira" 
<gianclaudiooliveira em yahoo.com.br> escreveu na 
mensagem news:20061114225537.33031.qmail em web37803.mail.mud.yahoo.com...
Companheiro... é fato que o Substring não aceita parâmetros variáveis. 
Parece que já aceita no FB 2.0, que eu ainda não uso. Com o FB 1.5, só 
através de UDFs. Você pode escrever uma ou usar uma já pronta. Existem 
diversas UDFs que oferecem isso. Uma delas (creio que a mais usada) é a 
"ib_udf", presente na pasta UDF do Firebird (Ex.: "C:\Arquivos de 
Programas\Firebird\Firebird_1_5\UDF"). Lá, tem um arquivo explicando as 
funções presentes nesta UDF e a rotina que deve ser usada para declará-la. O 
nome dela é "SubStr".
Parece que existe uma forma de fazê-lo via SP mas eu não consegui bolar uma.

Boa sorte
Grande abraço :)
Gianclaudio Oliveira



---------------------------------
 O Yahoo! está de cara nova. Venha conferir!
______________________________________________
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