Je cite le manuel sur Numéros de précision arbitraires :
Vous ne pouvez pas attribuer de numéros >= 1 à une colonne du type de données numeric(2,2) . Il n'y a tout simplement pas de place pour les chiffres avant la virgule décimale.
0.999 et 0.995 sont également en violation du type, car ils arrondissent à 1 avec une échelle donnée sur 2 .