11/03/2005, 10:12
|
| | Fecha de Ingreso: diciembre-2004
Mensajes: 120
Antigüedad: 20 años Puntos: 0 | |
Pues comparas el valor mas alto que vayas a usar con el valor mas alto del campo, y si esta dentro de su rango, ese esel tipo. Por ejemplo:
Campo "habitaciones". Como mucho una casa va a tener 40 habitaciones (mas que una casa es un castillo)
TinyInt tiene un rango de -128 a 127.
SmallInt de -32768 a 32767.
Int de -2147483648 a 2147483647.
Lo ideal seria entonces que el campo "habitaciones" fuera tinyint, para cargar menos la base de datos. En la práctica, a menos que vayas a usar bases de datos gigantescas, y en maquinas cutres, te recomendaria que no te molestaras en hacer estos calculos, y simplemente declararas como int los numeros enteros y como decimal todos los demas. |