› Fóruns › Banco de dados Oracle › Tamanho ocupado pelo LONG RAW e BLOB › Tamanho ocupado pelo LONG RAW e BLOB
@ishii
Efetuando mais testes, descobri que existem linhas funcionam outras não, ainda não consegui identificar porque isso ocorre…
Através do PL/SQL abri os anexos que eram arquivos .odt usando o Write do Open Office, e os mesmos estavam OK, gostaria de fazer testes em uma nova tabela, inserindo o anexo com problema e o anexo que esta OK…
Como inserir o anexo no banco em uma coluna LONG RAW pelo sqlplus? Existem várias formas de fazer isso? Estou desconfiado que a forma que foi inserido pode estar causando o problema…
set serveroutput on size 1000000
declare
v_longcol long raw;
v_size number;
cursor get_row is
;
-- Exemplo: select piece from sys.IDL_UB1$
-- where obj# = 1219;
begin
open get_row;
fetch get_row into v_longcol;
loop
exit when get_row%notfound;
v_size := utl_raw.length(v_longcol);
dbms_output.put_line(v_size);
fetch get_row into v_longcol;
end loop;
close get_row;
end;
/