ndo Stored Procedures para manipular strings
Funções de strings (por exemplo: Trim, Trunc, Len e SubStr) podem ser facilmente implementadas por UDFs, contudo, em algumas situações, poderíamos não querer ou poder usar UDFs. Algumas das razões para evitar UDFs são:
· Não são suportadas no Netware;
· São dependentes de plataforma;
· A ausência de UDFs poderia impedir a realização de restauração do banco de dados;
· Não carregam nenhuma informação sobre o conjunto de caracteres dos seus parâmetros;
· Não conseguem retornar null;
· UDFs incorretamente escritas podem provocar a queda do servidor.
Nota: Algumas funções aqui apresentadas podem ser nativas em versões mais recentes do banco de dados Firebird, como a 2.0.
TrimRight em SP
O Firebird/InterBase não possui funções nativas para remover espaços à direita. Tal função poderia ser útil, por exemplo, para converter ...