Não gravar espaços em branco

Oracle

21/08/2007

Estou com um problema, no programa que uso, tem um jeito de usar procedure para incluir, alterar e excluir registros no oracle.
Porem o tamanho do campo na tabela é 10 e na tela do programa tambem é 10. Quando insiro o valor do campo da tela do programa, ele fica da seguinte forma:

10xxxxxxxx (onde x sao espaços em branco)

por acaso, existe alguma função ou codigo sql que eu possa usar para nao gravar os espaços e sim somente os caracteres que eu digitei??

Agradeço se alguem me ajudar, pois é meio com urgencia.

Att.
Hamilton


Hasqba

Hasqba

Curtidas 0

Respostas

Abonacin

Abonacin

21/08/2007

SELECT RTRIM(´ABCDDDDDD´,´D´) FROM DUAL;

Assim elimina os ´D´;

Se usar com um só argumento ele apaga os brancos.


GOSTEI 0
Gandalf.nho

Gandalf.nho

21/08/2007

Como você declarou esse campo (tipo de dados)?


GOSTEI 0
POSTAR