数据库和C#数据类型的对应关系
2010-08-24 01:04
513 查看
[align=center]数据类型[/align] | [align=center]取值范围[/align] | [align=center]数据类型[/align] | [align=center]取值范围[/align] | [align=center]空值代替值[/align] | [align=center]数据类型[/align] |
bigint | -2^63 (-9,223,372,036,854,775,807) 至 2^63-1 (9,223,372,036,854,775,807) | Int64 | -9,223,372,036,854,775,808;即十六进制的 0x8000000000000000至9,223,372,036,854,775,807;即十六进制的 0x7FFFFFFFFFFFFFFF | Int64.MinValue | Int64 |
binary | 固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。存储空间大小为 n+4 字节。 | Byte[] | null | Binary | |
bit | True,False | enum | 0,1,-1(使用一个枚举变量来代替) public enum bitNull { False, True, Null = -1 }; | -1 | Boolean |
char | 长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。 | string | null | AnsiStringFixedLength |
[align=center]数据类型[/align] | [align=center]取值范围[/align] | [align=center]数据类型[/align] | [align=center]取值范围[/align] | [align=center]空值代替值[/align] | [align=center]数据类型[/align] |
datetime | 存储从 1753 年 1 月 1 日至 9999 年 12 月 31 日的日期(每个数值要求 8 个字节的存储空间) | DateTime | 0001 年 1 月 1 日 00:00:00 .0000000至9999 年 12 月 31 日 23:59:59.9999999 | 1753-01-01 0:00:00 | DateTime |
decimal | 从 - 10^38 +1 到 10^38 - 1 | Decimal | -79,228,162,514,264,337,593,543,950,335至79,228,162,514,264,337,593,543,950,335 | Decimal.MinValue | Decimal |
float | 从 - 1.79E + 308 到 1.79E + 308 之间的浮点数字数据 | Double | -1.79769313486232e308至+1.79769313486232e308 | Double.MinValue | Double |
image | 可变长度二进制数据介于 0 与 231-1 (2,147,483,647) 字节之间。 | Byte[] | null | Binary | |
int | 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字) | int | -2,147,483,648 到 2,147,483,647 | -2147483648 | Int32 |
money | 货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807) 之间,精确到货币单位的千分之十。存储大小为 8 个字节。 | Single | -3.402823e38至+3.402823e38 | Single.MinValue | Currency |
[align=center]数据类型[/align] | [align=center]取值范围[/align] | [align=center]数据类型[/align] | [align=center]取值范围[/align] | [align=center]空值代替值[/align] | [align=center]数据类型[/align] |
nchar | 至多为 4000 个 Unicode 字符 | string | null | StringFixedLength | |
ntext | 可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符。存储大小是所输入字符个数的两倍(以字节为单位)。 | string | null | String | |
numeric | 使用最大精度时,有效值从 - 10^38 +1 到 10^38 – 1 | Decimal | -79,228,162,514,264,337,593,543,950,335至79,228,162,514,264,337,593,543,950,335 | Decimal.MinValue | Decimal |
nvarchar | 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。 | string | null | String | |
real | 从 ?3.40E + 38 到 3.40E + 38 之间的浮点数字数据。存储大小为 4 字节。 | Single | -3.402823e38至+3.402823e38 | Single.MinValue | Single |
smalldatetime | 从 1900 年 1 月 1 日至 2079 年 6 月 6 日的日期(每个数值要求 4 个字节的存储空间)。 | DateTime | 0001 年 1 月 1 日 00:00:00 .0000000至9999 年 12 月 31 日 23:59:59.9999999 | 1900-01-01 0:00:00 | DateTime |
smallint | 从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。 | Int16 | -32768 |
相关文章推荐
- 数据库SQL Server与C#中数据类型的对应关系
- MSSQL数据库和C#数据类型的对应关系
- 数据库中字段类型对应C#中的数据类型
- SQL SERVER与C#中数据类型的对应关系
- oracle11g r2 number数据类型与C#数据类型对应关系
- sqlserver数据类型与C#数据类型对应关系
- sqlserver与c#中数据类型的对应关系
- java.sql.Types,数据库字段类型,java数据类型的对应关系
- Oracle的Numer类型与C,C#数据类型对应关系
- java 数据类型与数据库 数据类型的对应关系
- sqlserver与c#中数据类型的对应关系
- C#中调用Windows API时的数据类型对应关系
- SqlServer数据类型、C#SqlDbType对应关系及转换
- C#中调用Windows API时的数据类型对应关系
- 数据库SQL SServer与C#中数据类型的对应关系
- SQL SERVER与C#中数据类型的对应关系
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
- SQL SERVER与C#中数据类型的对应关系
- C#中调用Windows API时的数据类型对应关系
- C#与VC++数据类型对应关系