SQL SERVER 資料類型

來源:互聯網
上載者:User

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


相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.