SQL与C#里面数据类型的比较
|
SQL数据类型 |
C#类型 |
说明 |
|
BIT |
bool |
位值可以是0或1,等价于布尔值 |
|
DECIMAL |
decimal |
固定或者浮点值 |
|
FLOAT |
float |
浮点值 |
|
INT |
int |
32位整数 |
|
REAL |
float |
32位浮点值 |
|
SMALLINT |
short |
16位整数 |
|
TINYINT |
byte |
8位整数 |
|
CHAR |
|
从1~225个字符长的固定长度的字符串 |
|
NCHAR |
string |
这种字符类型用于表示Unicode字符 |
|
NVARCHAR VARCHAR |
可变长度的字符串。VARCHAR可含最多8,000个字符,而NVARCHAR可含4,000个字符。其原因是Unicode字符为2字节长,而正常字符只有1个字节长 |
|
|
TEXT |
可变长度的字符串 |
|
|
DATE |
System.DateTime |
Date值 |
|
DATETIME |
DateTime值 |
|
|
BINARY VARBINARY |
N/A |
BINARY是最多8,000个字节的定长二进制值。VARBINARY是最多8,000个字节的变长二进制值 |

浙公网安备 33010602011771号