› Fóruns › SQL e PL/SQL › Exemplo de como usar DBMS_LOB.TRIM ou TRIM em campo long › Exemplo de como usar DBMS_LOB.TRIM ou TRIM em campo long
Bom dia,
Entendi, só que estive verificando melhor o conteúdo do campo long e descobri que não são espaços em branco e sim o line feed, código 10 da tabela ascii.
Criei outra tabela com a mesma estrutura da tabela inicial e depois mudei o tipo de campo de long para clob. Após isso executei o translate substituíndo o line feed por espaço e depois executei o trim.
Exemplo: translate(criterio,chr(10),’ ‘)
Pelo que percebi o campo do tipo long tem algumas limitações pois não aceita os comandos trim, substr, instr, translate.
Alguém conhece alguma forma de executar os comandos acima para campo tipo long. ( banco 9i ).
Obrigado.
Airton