2008-12-19 52 views

回答

18

當您溢出IDENTITY列時,SQL Server 2005將引發以下錯誤。

Server: Msg 8115, Level 16, State 1, Line 1 
Arithmetic overflow error converting IDENTITY to data type int. 
Arithmetic overflow occurred. 

您的身份列不必限制在一個INT的確可以設置,如果你懷疑INT不會大到足以BIGINT。

INT(32位有符號)將增加到2,147,483,647和BIGINT(64位有符號)到9,223,372,036,854,775,807(這是9個十億分之一,足夠每個人13億個ID)。

0

它可能會這樣做。

相關問題