SqlServer數據庫中字段類型與 C#中類型的對應

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

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章