
| Exact Numerics | ||
| Data Type | Range | Storage |
| bigint | -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807) |
8 Bytes |
| bit | TRUE or FALSE convert into 0 or 1 8 or less bit columns 9 or less 16 bit columns |
1 Byte 1 Byte 2 Bytes |
| int | -2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647) |
4 Bytes |
| money | -922,337,203,685,477.5808 to 922,337,203,685,477.5807 |
8 Bytes |
| numeric | Precision 1 - 9 Precision 10 ? 19 Precision 20 ? 28 Precision 29 ? 38 |
5 Bytes 9 Bytes 13 Bytes 17 Bytes |
| decimal | Precision 1 - 9 Precision 10 ? 19 Precision 20 ? 28 Precision 29 ? 38 |
5 Bytes 9 Bytes 13 Bytes 17 Bytes |
| smallint | -2^15 (-32,768) to 2^15-1 (32,767) |
2 Bytes |
| smallmoney | - 214,748.3648 to 214,748.3647 |
4 Bytes |
| tinyint | 0 to 255 | 1 Byte |
| Approximate Numerics | ||
| Data Type | Range | Storage |
| float | - 1.79E+308 to -2.23E-308, 0 and 2.23E-308 to 1.79E+308 |
Value of n Bytes |
| real | - 3.40E + 38 to -1.18E - 38, 0 and 1.18E - 38 to 3.40E + 38 |
4 Bytes |
|
|
|