使用整數資料
整數是不含小數或分數的整數。
MicrosoftSQL Server 有以下幾種大小的整數資料類型:
bigint
長度為 8 個位元組,可儲存從 2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807 的數字。
integer 或int
長度為 4 個位元組,可儲存從 -2,147,483,648 到 2,147,483,647 的數字。
smallint
長度為 2 個位元組,可儲存從 -32,768 到 32,767 的數字。
tinyint
長度為 1 個位元組,可儲存從 0 到 255 的數字。
任何數學運算都可以使用整數物件與運算式。這些運算所產生的分數都會截斷,不會四捨五入。例如,SELECT 5/3 會傳回數值 1,而非數值 2 (將分數的結果四捨五入時才會得到這樣的答案)。
Integer 資料類型是唯一可用於 IDENTITY 屬性的資料類型,這個屬性是會自動遞增的數字。IDENTITY 屬性通常是用來自動產生唯一的識別碼或主索引鍵。
Integer 資料不必像字元或日期和時間資料一樣括在單引號中。