SQL与C#里面数据类型的比较

SQL数据类型

C#类型

说明

BIT

bool

位值可以是01,等价于布尔值

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个字节的变长二进制值

posted @ 2010-10-01 23:31  风雅颂  阅读(354)  评论(0编辑  收藏  举报