Bonjour,
Je programme un outils en pl/sql. Il marchait très bien et tous a coup alors que je n'ai rien changer dans le code j'ai une erreur disant que une de mes variables varchar2 est trop petite pour ce que je veu mettre dedans j'ai été obliger de la passer de 250 à 1000 pour qu'elle marche.
Quand j'affiche ma requete avec sa taille via
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 dbms_output.put_line(length(req) || req);
j'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
create table account_t
                                                              as select * from
account_t
                                             @TO_DB2 where 1=2
je pense que le problème viens de l'encodage que j'utilise mais j'aimerai avoir vos idées car je comprend pas pourquoi en changent mon encodage tous se met a planté.

Je travail sur Oracle 10g.