Bonjour,
Dans une fonction plsql sur oracle 10g, j'effectue les étapes suivantes :
- vbinaire est une variable de type long
- création d'un curseur C1 'select id, champ_longraw from table_longraw_1'
- Dans un loop qui lit les enregistrements du curseur C1 les étapes sont les suivantes :
debut loop
- vbinaire := rawtohex(enreg.champ_longraw)
- insert into table_longraw_2 values (enreg.id, hextoraw(vbinaire))
fin loop
Lorsque la table champ_longraw_1 est vide pas de problème par contre quand le champ champ_longraw est renseigné j'ai un plantage du type :
ORA-01461: can bind a LONG value only for insert into a LONG column tips
Quelqu'un aurai-t-il ue idée comment faire ???
Merci d'avance.
Partager