Esse artigo faz parte da revista Clube Delphi Edição 81. Clique aqui para ler todos os artigos desta edição

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 ...

Quer ler esse conteúdo completo? Tenha acesso completo