[blob] update de champ blob
Je viens de récupérer une table avec un champ varchar qui est un lien vers un fichier sur disque (je sais il a bcp mieux).
Je viens de changer la structure de la table afin :
id number,
lien varchar2,
document blob
Est-il possible dans une procédure plsql de loader le fichier sur lequel pointe le lien dans un blob?
Voici en très court l'idée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
declare
mon_lien varchar2(255);
nbre integer;
begin
select count(id) into nbre from vcard;
for i in 1 .. nbre loop
select lien into mon_lien from vcard where id = i;
dbms_output.put_line(mon_lien);
update vcard set document = dbms_lob.write(mon_lien) where id = i;
end loop;
end; |