1. 程式人生 > 資料庫 >SQL Server中Id自增列的最大Id是多少

SQL Server中Id自增列的最大Id是多少

bigint  -2^63 (-9,223,372,036,854,775,808) 到 2^63-1(9,223,372,036,854,775,807)  8 位元組    

int  -2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647)  4 位元組 

smallint  -2^15 (-32,768) 到 2^15-1 (32,767)  2 位元組   

tinyint   0 到 255

僅int型別的取值最大就可為21億多,在常規應用中這已經足夠了。

但是,如果真的在一張表中插入幾億的資料,可能效率就比較差了。 => 所以有人提出用分割槽表解決此類問題。

 

參考