|
|
Like most RDBMSs, SQL Server 2000 supports different datatypes, in particular, the following:
Text Alphanumeric data that doesn't respond to arithmetic operators.
Numeric Numeric values stored with numeric characteristics and, most important, interpreted by arithmetic equations.
Image Usually a large file that can contain a graphic, text or numeric values, but is viewed as one container, regardless of its content.
Table 8.1 lists and describes the SQL Server 2000 datatypes.
SQL Server | Description |
---|---|
Binary | Binary data up to 8000 bytes |
Char | Text up to 8000 bytes |
VarBinary | Variable-length binary up to 8000 bytes |
VarChar | Variable-length character up to 8000 bytes |
Bit | Integers 1 and 0 only (yes/no; true/false) |
Bit Null | Bit that allows Null |
DateTime | Valid date stored as 8 bytes |
SmallDateTime | Valid date stored as 4 bytes |
DateTime Null | DateTime that allows Null |
Decimal | Fixed precision and scale numeric data from –1038 + 1 through 1038 – 1 |
Decimal Null | Decimal that allows Null |
Real | Floating precision numeric data from –3.40E+38 through 3.40E+38 |
Float | Floating precision numeric data from –1.79E+308 through 1.79E+308 |
Real | Float Null | Real or Float that allows Null |
Image | Variable-length binary data with a maximum length of 2,147,483,647 bytes |
TinyInt | Value from 0 through 255 |
SmallInt | Integer data from –32,768 through 32,767 |
Int | Integer data from –2,147,483,648 through 2,147,483,647 |
TinyInt | SmallInt | Int Null | TinyInt, SmallInt, Int that allows Null |
SmallMoney | Monetary data value from –214,748.3648 through 214,748.3647 |
Money | Monetary data value from –922,337,203,685,477.5808 through 922,337,203,685,477.5807 |
Money | SmallMoney Null | Money, SmallMoney that allows Null |
NChar | Unicode character |
NText | Unicode text |
Numeric | Functionally equivalent to decimal |
Numeric Null | Numeric that allows Null |
NVarChar | Unicode variable-length character |
Text | Text |
VarBinary | Variable-length binary |
VarChar | Variable-length character |
|
|