ORA-12899 valeur trop grande pour la colonne en dépit de même longueur

Je suis en cours d'exécution de la requête suivante. Mais pour obtenir des ORA-12899. Bien que la longueur de la chaîne essaie d'insérer est de 30.

INSERT INTO TABLE1 SELECT * FROM temp_Table1 where LENGTH(column1)=30;

SQL Error: ORA-12899:value too large for column "TABLE1"."column1" (actual: 31, maximum: 30)


select column1 from temp_Table1 where LENGTH(column1)=30;

Testing  - HLC/TC Design Corre

Desc temp_Table1

column1 VARCHAR2(30)

Desc Table1

column1 VARCHAR2(30)
colonne1 peut contenir un maximum de 30 caractères, vous êtes de passage à 31 caractères.
Peut-être cette rubrique vous aider ORA-12899: valeur trop grande pour la colonne

OriginalL'auteur Shitu | 2016-09-09