Bonjour,

J'ai généré un script d'insertion dans une table, et j'ai besoin de l'insérer ces données dans la table d'une autre BDD.

Je génère le script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Insert into MA_TABLE  (COL_1,IMG) values (152, TO_BLOB(HEXTORAW('626567696E2030207575656E636F64652E6275660D0A6C4F55212E3150542A264048202020202D3234412434402020204738'))
|| TO_BLOB(HEXTORAW('202020254522203820202021465F4A35312020202020372D32315428204B4C583C5A3020202020314730345521202022510D'))
|| TO_BLOB(HEXTORAW('0A6C4F504F5C38303420202020293C2441393C502020234C2C2020205B23203C3D4F4F563020202020413D2435383D242D52'))
|| TO_BLOB(...
plus de 500 lignes
|| TO_BLOB(HEXTORAW('5C2131475F20595F293F5F5028200D0A2F202020203234352E312A5922382B5C200D0A0A656E64')));
Je tente ensuite de lancer le script d'insertion dans l'autre BDD, mais l'insertion n'aboutit pas et j'ai le message d'erreur :

Rapport d'erreur -
ORA-01489: résultat de concaténation de chaîne trop long


En fait, SQL Developer génère un script d'insertion, qu'il n'accepte pas !

Une solution pour résoudre ce problème ?

D'avance, merci pour votre aide