SqlServer常用字段類型


bit:整型,取值范圍[0,1,null],用於存取布爾值

tinyint:整型,取值范圍[0~256)

smallint:整型,取值范圍[-215~215)

int:整型,取值范圍[-231~231)

decimal:精確數值型 ,示例:decimal(8,4); //共8位,小數點右4位

numeric:與decimal類似

smallmoney:貨幣型 

money:貨幣型 

float:近似數值型    

real:近似數值型

Smalldatetime:日期時間型,表示從1900年1月1日到2079年6月6日間的日期和時間,精確到一分鍾  

datetime:日期時間型,從1753年1月1日到9999年12月31日間所有的日期和時間數據, 精確到三百分之一秒或3.33毫秒  

cursor:特殊數據型,包含一個對游標的引用。用在存儲過程中,創建表時不能用 

timestamp:特殊數據型,用來創建一個數據庫范圍內的唯一數碼, 一個表中只能有一個timestamp列,每次插入或修改一行時,timestamp列的值都會改變。

Uniqueidentifier:特殊數據型,存儲一個全局唯一標識符,即GUID

char:字符型,存儲指定長度的定長非統一編碼型的數據,必須指定列寬,列寬最大為8000 個字符   

varchar:字符型,存儲非統一編碼型字符數據,數據類型為變長,要指定該列的最大長度,存儲的長度不是列長,而是數據的長度 

text:字符型,存儲大量的非統一編碼型字符數據

nchar:統一編碼字符型,存儲定長統一編碼字符型數據,能存儲4000種字符,統一編碼用雙字節結構來存儲每個字符

nvarchar:統一編碼字符型,用作變長的統一編碼字符型數據

ntext:統一編碼字符型,用來存儲大量的統一編碼字符型數據

binary:二進制數據類型,存儲可達8000 字節長的定長的二進制數據

varbinary:二進制數據類型,用來存儲可達8000 字節長的變長的二進制數據

image:二進制數據類型,用來存儲變長的二進制數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM