SQL Server int长度属性

时间:2018-08-27 14:31:59

标签: sql sql-server tsql int

我有一个SQL Server数据库。我的一个表中有一个名为id的列,当我在连接到数据库的程序中创建新项目时,该列会自动增加。现在,最高ID是9175。现在我担心最高可能是9999。我检查了ID列的属性,请参见下图。

“长度”属性为4。这对整数意味着什么?这是否意味着数据库将不接受10000的ID?我怎么知道?

enter image description here

1 个答案:

答案 0 :(得分:4)

在SQL Server INT中,范围是:

  

int -2 ^ 31(-2,147,483,648)到2 ^ 31-1(2,147,483,647) 4字节

如果是INT,则长度4表示大小(4字节)。