C#与sql类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#与sql类型相关的知识,希望对你有一定的参考价值。
类型 | 系统类型 | 位数 | 字节数 | Sql类型 | 描述 |
bool | System.Boolean | 1 bit | (bit) | 0 到 1 | |
byte | System.Byte | 8 bit | 1byte | (tinyint) | 0 到 255 |
char | System.Char | 8 bit | 1byte | ||
short | System.Int16 | 16bit | 2byte | (smallint) | -2^15 (-32,768) 到 2^15 - 1 (32,767) |
int | System.Int32 | 32bit | 4byte | (int) | -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) |
float | System.Single | 32bit | 4byte | (real) | 1bit符号位,8bit指数位,23bit尾数位,-2^128~+2^128 同 -3.40E+38~+3.40E+38 7位有效数字 |
long | System.Int64 | 64bit | 8byte | (bigint) | |
System.DateTime | 64bit | 8byte | (smalldatetime,datetime) | ||
(datetime) | 1753年1月1日到9999年12月31日的日期和时间数据,精确到百分之三秒(或3.33毫秒) | ||||
(smalldatetime) | 1900年1月1日到2079年 6月 6日的日期和时间数据,精确到分钟 | ||||
double | System.Double | 64bit | 8byte | (float) |
1bit 符号位,11bit 指数位,52bit 尾数位,±5.0E−324 到±1.79E+308 的浮点精度数字 15位有效数字 |
decimal | System.Decimal | 128bit | 16byte | (decimal,momey,numeric,smallmoney) | ±1.0E−28 到 ±7.9E28 28位的有效数字 |
(decimal,numeric) | -10^38+1 到 10^38-1 | ||||
(money) | -2^63(-922,337,203,685,477.5808) 与 2^63-1(+922,337,203,685,477.5807) | ||||
(smallmoney) | -214,748.3648 与 +214,748.3647 之间,精确到货币单位的千分之十 | ||||
System.Guid | 128bit | 16byte | (uniqueidentifier) | ||
byte[] | System.Byte[] | (binary,image,timestamp,varbinary) | |||
(binary) | 固定长度的二进制数据,其最大长度为 8,000 个字节 | ||||
(varbinary) | 可变长度的二进制数据,其最大长度为 8,000 个字节 | ||||
(image) | 可变长度的二进制数据,其最大长度为 2^31-1 (2,147,483,647) 个字节 | ||||
(timestamp) | 数据库范围的唯一数字,每次更新行时也进行更新 | ||||
string | System.String |
(char,nchar,text,ntext,varchar,nvarchar,xml) |
|||
(char) | 固定长度的非Unicode字符数据,1字符1字节,长度不足时自动补空 | ||||
(nchar) | 1字符占2字节,数据长度不足自动补空 | ||||
(varchar) | 可变长度的非Unicode数据,最长为 8,000 个字符 | ||||
(nvarchar) | 可变长度Unicode数据,其最大长度为 4,000 字符 | ||||
(text) | 可变长度的非Unicode数据,最大长度为 2^31-1(2,147,483,647) 个字符 1字符占1字节,最大2GB | ||||
(ntext) | 可变长度Unicode数据,其最大长度为 2^30-1(1,073,741,823) 个字符 | ||||
object | System.Object | (sql_variant) |
以上是关于C#与sql类型的主要内容,如果未能解决你的问题,请参考以下文章