Sql server 2008 Sql server数据类型,用于存储正数

Sql server 2008 Sql server数据类型,用于存储正数,sql-server-2008,sql-server-2008-r2,Sql Server 2008,Sql Server 2008 R2,您好,我想在我的SQL Server 2008 R2中添加一列,其中存储了交换机端口号,这些端口号总是有正数,如1、2、3、4、5、6等。。。 我可以使用Integer,但是否有更适合存储正整数的数据类型? 谢谢不,没有。SQL server不支持无符号整数 有关这方面的更多详细信息,请访问Tinyint 一个SQL Server系统数据类型,它是一个包含 介于0和255(含0和255)之间的整数。存储大小为1字节 Tinyin不允许您仅插入正数,但您可以有介于0和255之间的值 看 不int和

您好,我想在我的SQL Server 2008 R2中添加一列,其中存储了交换机端口号,这些端口号总是有正数,如1、2、3、4、5、6等。。。 我可以使用Integer,但是否有更适合存储正整数的数据类型?
谢谢

不,没有。SQL server不支持无符号整数


有关这方面的更多详细信息,请访问Tinyint

一个SQL Server系统数据类型,它是一个包含 介于0和255(含0和255)之间的整数。存储大小为1字节

Tinyin不允许您仅插入正数,但您可以有介于0和255之间的值


int
和一个
检查
约束,如果你想确定它是最好的。