Saltar al contenido
Errores de SQL/Base de DatosError
22003

22003 — Valor numérico fuera de rango

Un valor numérico está fuera del rango del tipo de dato de la columna de destino.

postgresql

Qué causa este error

El valor excede el rango del tipo de la columna (por ejemplo, 40000 en una columna SMALLINT cuyo máximo es 32767).

Cómo solucionarlo

Usa un tipo numérico más grande. Valida los rangos de entrada antes de insertar. Comprueba si hay desbordamiento de cálculo en las consultas.

Documentación Oficial

Códigos de Error Relacionados