Cito o manual sobre Números de precisão arbitrária :
Você não pode atribuir números
>= 1
para uma coluna do tipo de dados numeric(2,2)
. Simplesmente não há espaço para dígitos antes do ponto decimal. 0.999
e 0.995
também violam o tipo, pois arredondam para 1
com uma determinada escala de 2 .