Pular para o conteúdo

Fóruns SQL e PL/SQL EXEMPLOS DE USO DO COMANDO TRIM OU LTRIM EXEMPLOS DE USO DO COMANDO TRIM OU LTRIM

#93582
Anônimo

    [quote=”fsitja”:po5mhw2z]Segue abaixo:

    SQL> select ltrim(ltrim(rtrim(' 000999.11 ')), '0') from dual;

    LTRIM(LTRIM(RTRIM('000999.11')

    999.11

    SQL>

    [quote=”faabade”:po5mhw2z]gostaria de saber também porque é deletado todos os registros do campo quando eu executo o comando TRIM na tabela?[/quote]
    Não entendi… você pode postar o código que você está rodando e que está causando isso. Trim não deleta registros.

    A menos que você esteja falando do médodo Trim usado em nested tables. Mesmo assim ele só elimina os registros previamente deletados (vazios).[/quote]

    Obrigado pelo retorno fsitja, eu rodei o script que passou e aconteceu exatamente o que descreveu mas eu fiz um select na minha tabela e o dado desta não foi alterado segue:

    select ltrim(ltrim(rtrim(‘ 3 ‘)), ‘0’) from NF;
    1 3
    2 3
    3 3
    4 3
    5 3

    select Num_NF from nf:

    1 1
    2 2
    3 003
    4 004
    5 00000005

    Com o primeiro comando os espaços e zeros as esquerda da linha 3 não deveriam ser deletados?