Bonjour ,
j'ai 2 tables oracle.
J'utilise l'une pour alimenter l'autre avec un insert :
insert into sas.stg_table1
select person_id, '0.2', ezw2_10_kc, 0
from sas.zw_table2
where ezw2_10_kc ne .;
Rien de plus simple!
Et poutant j'ai le message suivant :
"error: ORA-01438: value larger than specified precision allows for this column"
La colonne ezw2_10_kc de la table sas.stg_table1 contient des valeurs comprises entre -262435.09 et 602777.75
Cette colonne est définie comme Number, length 8.
Dans la table sas.zw_table2, la colonne dans laquelle je souhaite insérer les valeurs de ezw2_10_kc est définie comme Number, length 8 and format 10.3
Or un format 10.3 = 10 chiffres dont 3 aprés la virgule...donc où est le pb?
Partager