sql >> Base de Datos >  >> RDS >> Sqlserver

¿El tipo de datos 'MONEY' de SQL Server es un punto flotante decimal o un punto flotante binario?

Ninguno. Si fuera una implementación de punto flotante, estaría sujeto a las mismas imprecisiones que los tipos FLOAT y REAL. Ver Punto flotante en wikipedia.

DINERO es un punto fijo tipo.

Es un byte más pequeño que DECIMAL(19,4), porque tiene un rango más pequeño (922,337,203,685,477,5808 a 922,337,203,685,477,5807) en comparación con (-10^15+1 a 10^15-1).