1.SqlServer中的字段类型 整形有 bigint int smallint tinyint
从大到小依次为:
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1(9223372036854775807) 的整型数据
(所有数字)。存储大小为 8 个字节。
int
从 -2^31 (-2,147,483,648) 到 2^31 - 1( 21亿左右 够用了 ) 的整型数据(所有数字)。
存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。
smallint
从 -2^15 (-32,768) 到 2^15 - 1 ( 3万左右够用了 ) 的整型数据。存储大小为 2 个字节。
tinyint
从 0 到 255 的整型数据。存储大小为 1 字节。
其中查询行号RowNum是 bigint ,c#中可用 int64 或 long 接收。
查询记录数是 int , c#中用 int 或 int32 接收。
2.与C#类型对应关系如下:
序号 | 类别 | SQLServer | C Sharp | 备注 |
1 | 整数 | bit | Boolean | True转换为1False转换为0 |
2 | tinyint | Byte | C Sharp 数据类型都位于System命名空间 | |
3 | smallint | Int16 | ||
4 | int | Int32 | ||
5 | bigint | Int64 | ||
6 | smallmoney | Decimal | ||
7 | money | Decimal | ||
8 | numeric | Decimal | ||
9 | decimal | Decimal | ||
10 | 浮点数 | float | Double | |
11 | real | Single | ||
12 | 日期和时间 | smalldatetime | DateTime | |
13 | datetime | DateTime | ||
14 | timestamp | DateTime | ||
15 | 字符串 | char | String | |
16 | text | String | ||
17 | varchar | String | ||
18 | nchar | String | ||
19 | ntext | String | ||
20 | nvarchar | String | ||
21 | 二进制数据
| binary | Byte[] | |
22 | varbinary | Byte[] | ||
23 | image | Byte[] | ||
24 | 其他 | uniqueidentifier | Guid | |
25 | Variant | Object |
查看原网址: https://www.cnblogs.com/coce/p/9070961.html