程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL SERVER中字段類型及說明

SQL SERVER中字段類型及說明

編輯:關於SqlServer


  格式說明:

  數據類型

  說 明

  同 義

  Bit

  1位,值為0或1

  Int

  Integer

  4字節,值為-2^31~2^31-1

  Smallint

  2字節,值為-2^15~2^15-1

  Tinyint

  1字節,值為0~255

  Decimal (p,s)

  數字數據,固定精度為P,寬度為S

  Numeric

  Money

  8字節,存放貨幣類型,值為-2^63~2^63-1

  Small money

  4字節,存放貨幣類型,值為-214748.3648~+214748.3647近似數值數據類型

  Float (n)

  N在1~24之間,4字節,7位精度

  N=1~7為real

  N在25~53之間,8字節,15位精度

  =8~15為float

  Datetime

  8字節,描述某天的日期和時刻,值的精確度為1/300秒

  Smalldatetime

  4字節,描述某天的日期和時刻,精度為分鐘

  Cursor


  對游標的引用

  Timestamp

  8字節,存放在數據庫內唯一的數據

  UniqueidentifIEr

  16字節,存放全局唯一標識(GUID)

  Char (n)

  非unicode字符串的固定長度,n=1~8000

  Character (n)

  Varchar (n)

  可變長度,非unicode字符串n=1~8000

  Char varying(n)

  Text

  服務器代碼頁中可變長度非unicode數據。最大長度為231-1個字符

  Nchar

  固定長度unicode字符串n=1~4000

  National character (n),

  National char(n)

  Nvarchar

  固定長度unicode字符串n=1~4000

  National character varying(n)

  Ntext

  可變長度unicode數據,最大長度為230-1個字符

  National text

  Binary (n)

  固定長度二進制數據,n在1~8000之間,存儲空間為n+4字節

  Varbinary (n)

  可變長度二進制數據,n=1~8000

  Binary varying (n)

  Tmage

  可變長度二進制數據,大小為0~231-1

  注意:

  1) 對於數值型數據類型,寬度(scale)是指存儲在小數點後的數字位數,而精度(precision)是指能存儲的包含小數點在內的所有數字位數。

  2) money和small money的存儲寬度為4。

  3) 時間戳列值在每一行更新時系統自動更新,時間戳列不能是關鍵字或關鍵字的一部分。

  4) 唯一標識數據類型不能使用算術操作符(如+、-等),這種數據類型只能使用相等比較操作。Unicode是所有字符集的一致存儲數據的標准。它要使用兩倍於非Unicode數據存儲的存儲空間。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved