标签: sql sql-server tsql int
我有一个SQL Server数据库。我的一个表中有一个名为id的列,当我在连接到数据库的程序中创建新项目时,该列会自动增加。现在,最高ID是9175。现在我担心最高可能是9999。我检查了ID列的属性,请参见下图。
id
“长度”属性为4。这对整数意味着什么?这是否意味着数据库将不接受10000的ID?我怎么知道?
答案 0 :(得分:4)
在SQL Server INT中,范围是:
int -2 ^ 31(-2,147,483,648)到2 ^ 31-1(2,147,483,647) 4字节
如果是INT,则长度4表示大小(4字节)。