Chaîne de caractères plus longue que prévu
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:
dbms_output.put_line(length(req) || req);
j'obtiens
Code:
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.
un lien utile pour les NLS_character