欢迎投稿

今日深度:

SQL SERVER 数据类型

SQL SERVER 数据类型


SQL SERVER 数据类型


下面列出各种SQL Server数据类型:

SQL数字类型:

数据类型   范围 存储
bigint -9,000,000,000,000,000,000 
to 9,000,000,000,000,000,000   
8 bytes
bit 1 or 0 1 byte
decimal

 

Varies
int -2,000,000,000 to 2,000,000,000 4 bytes
money -922,337,203,685,477.508 to 922,337,203685,477.5807 8 bytes
numeric    
smallint -32,000 to 32,000 2 bytes
smallmoney -214,748.3648 to 214,748.3647 4 bytes
tinyint 0 to 255 1 byte












符点数据类型通常用于科学计算或用作近似值数字类型

数据类型 范围 存储
float    
real    




日期和时间类型:

以不同的格式存储日期和时间

数据类型    范围 存储
date 10 3 bytes
datetime2 19 to 27 Varies
datetime 19 to 23 8 bytes
datetimeoffset 26 to 34 10 bytes
smalldatetime 19 4 bytes
time 8 to 16 5 bytes

 

 

 

 

  




字符串类型:

通常用于存储英文字符串

数据类型        范围 存储
char 1 to 8,000 Varies
text 2,000,000,000 Varies
varchar 8,000 Varies





UNICODE字符串类型:

通常用于存储各种非英文语言字符串,如中文。

数据类型 范围 存储
nchar 1 to 4,000 Varies
ntext 1,000,000,000 Varies
nvarchar 4,000 Varies





二进制数据类型:

数据类型 范围 存储
binary   Varies
image   Varies
varbinary   Varies

 

 



其它数据类型:

数据类型 范围 存储
cursor    
hierarchyid    
sql_variant    
table    
timestamp    
uniqueidentifier    
xml    








GUID, NEWID(), NEWSEQUENTIALID() 请参考:http://blog.csdn.net/leewhoee/article/details/8561583


www.htsjk.Com true http://www.htsjk.com/shujukunews/657.html NewsArticle SQL SERVER 数据类型 SQL SERVER 数据类型 下面列出各种SQL Server数据类型: SQL数字类型: 数据类型 范围 存储 bigint -9,000,000,000,000,000,000 to 9,000,000,000,000,000,000 8 bytes b it 1 or 0 1 byte deci mal Var...
评论暂时关闭