[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