Você está aqui: Firebird ::: Dicas & Truques ::: Strings e Caracteres |
||
Como usar a função RPAD() para adicionar espaços (ou outros caracteres) do lado direito do valor de um campo do tipo CHAR ou VARCHARQuantidade de visualizações: 9472 vezes |
||
A função RPAD() do Firebird pode ser usada quando precisamos adicionar espaços (ou outros caracteres) do lado direito do valor de um campo do tipo CHAR ou VARCHAR. Esta função é útil quando temos campos do tipo VARCHAR mas precisamos gerar listagens de dados com campos de tamanho fixo (arquivos de remessa para os bancos são bons exemplos de campos de tamanhos fixos). Veja um comando SQL DML SELECT FROM que usa esta função para fixar o valor obtido de um campo do tipo VARCHAR em 40 caracteres. Se o valor do campo possuir menos que 40 caracteres, espaços serão adicionados do lado direito:
Note que, se o valor fornecido para o segundo parâmetro da função RPAD() for menor que o tamanho do campo, o valor retornado será truncado. Veja agora uma modificação do exemplo anterior. Agora nós vamos trocar os espaços por caracteres "#":
Esta query exibirá o seguinte resultado: RPAD OSMAR J. SILVA########################## |
||
![]() |
||
Veja mais Dicas e truques de Firebird |
Dicas e truques de outras linguagens |
VB.NET - Como comparar strings em VB.NET usando o método Compare() da classe String do .NET Framework Java - Como usar o método next() da interface Iterator do Java para obter o próximo elemento da iteração |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |