フォーマット NUMBER (2,2) のフィールドに 0 以外の数字を挿入しようとすると、そのエラーが発生します。
UPDATE
PROG_OWN.PROG_TPORCENTAJE_MERMA
SET
PCT_MERMA = 3
WHERE
IDN_PORCENTAJE_MERMA = 1
[エラー コード: 1438、SQL 状態: 22003] ORA-01438: この列に指定された精度よりも大きな値が許可されています
COLUMN_NAME DATA_TYPE TYPE_NAME COLUMN_SIZE BUFFER_LENGTH DECIMAL_DIGITS
PCT_MERMA 3 NUMBER 2 0 2
10進数で試した場合にも発生します。
理由はありますか?