Data Types
| Type name | Code | Size | Sizable | Nullable | Searchable | Autoincremenal | Scale | User Type | 
| xml | -152 | 0 | Yes | Yes | No | No |  | No | 
| sql_variant | -150 | 8000 | No | Yes | Except like | No |  | No | 
| uniqueidentifier | -11 | 36 | Yes | Yes | Except like | No |  | No | 
| ntext | -10 | 1073741823 | Yes | Yes | Like only | No |  | No | 
| nvarchar | -9 | 4000 | Yes | Yes | Yes | No |  | No | 
| sysname | -9 | 128 | Yes | No | Yes | No |  | No | 
| AccountNumber | -9 | 15 | Yes | Yes | Yes | No |  | Yes | 
| Name | -9 | 50 | Yes | Yes | Yes | No |  | Yes | 
| OrderNumber | -9 | 25 | Yes | Yes | Yes | No |  | Yes | 
| Phone | -9 | 25 | Yes | Yes | Yes | No |  | Yes | 
| nchar | -8 | 4000 | Yes | Yes | Yes | No |  | No | 
| bit | -7 | 1 | No | Yes | Except like | No |  | No | 
| Flag | -7 | 1 | No | No | Except like | No |  | No | 
| NameStyle | -7 | 1 | No | No | Except like | No |  | No | 
| tinyint | -6 | 3 | No | Yes | Except like | No |  | No | 
| tinyint identity | -6 | 3 | No | No | Except like | Yes |  | No | 
| bigint | -5 | 19 | No | Yes | Except like | No |  | No | 
| bigint identity | -5 | 19 | No | No | Except like | Yes |  | No | 
| image | -4 | 2147483647 | Yes | Yes | No | No |  | No | 
| varbinary | -3 | 8000 | Yes | Yes | Except like | No |  | No | 
| binary | -2 | 8000 | Yes | Yes | Except like | No |  | No | 
| timestamp | -2 | 8 | Yes | No | Except like | No |  | No | 
| text | -1 | 2147483647 | Yes | Yes | Like only | No |  | No | 
| char | 1 | 8000 | Yes | Yes | Yes | No |  | No | 
| numeric | 2 | 38 | Yes | Yes | Except like | No | 0..38 | No | 
| numeric() identity | 2 | 38 | No | No | Except like | Yes |  | No | 
| decimal | 3 | 38 | Yes | Yes | Except like | No | 0..38 | No | 
| money | 3 | 19 | No | Yes | Except like | No |  | No | 
| smallmoney | 3 | 10 | No | Yes | Except like | No |  | No | 
| decimal() identity | 3 | 38 | No | No | Except like | Yes |  | No | 
| int | 4 | 10 | No | Yes | Except like | No |  | No | 
| int identity | 4 | 10 | No | No | Except like | Yes |  | No | 
| smallint | 5 | 5 | No | Yes | Except like | No |  | No | 
| smallint identity | 5 | 5 | No | No | Except like | Yes |  | No | 
| float | 6 | 15 | Yes | Yes | Except like | No |  | No | 
| real | 7 | 7 | Yes | Yes | Except like | No |  | No | 
| datetime | 11 | 23 | No | Yes | Yes | No |  | No | 
| smalldatetime | 11 | 16 | No | Yes | Yes | No |  | No | 
| varchar | 12 | 8000 | Yes | Yes | Yes | No |  | No |