Estou a seguinte situação, importando um arquivo texto pelo forms 6 e inserindo em uma tabela. Algumas linhas tem espaços em branco no final, está correto e eu preciso desta informação também na tabela. Desta maneira:
"TESTE 123 "
Porém quando faço a inserção na tabela, alguma coisa apaga esses espaços em branco no final.
PROCEDURE recalcula_hash IS
pl_nm_logico text_io.file_type;
pl_ds_linha varchar2(3500);
pl_nr_sequencia number(5) := 0;
BEGIN
pl_nm_logico := text_io.fopen (:importa_lote.ds_arquivo, 'r');
loop
begin
text_io.get_line(pl_nm_logico, pl_ds_linha);
pl_nr_sequencia := pl_nr_sequencia + 1;
insert into TABELA
(ds_linha
,nr_sequencia)
values
(pl_ds_linha
,pl_nr_sequencia);
forms_ddl('commit');
end;
end loop;
text_io.fclose(pl_nm_logico);
END;
Quando eu insiro sem a variável, direto com um texto qualquer (de teste) dai vai correto para o banco...
insert into TABELA
(ds_linha
,nr_sequencia)
values
('TESTE 123 ' --pl_ds_linha
,pl_nr_sequencia);
Desde já, agradeço!!