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