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

时间:2014-04-25 10:52:04

标签: sql-server-2008 sql-server-2008-r2

您好我想在我的SQL Server 2008 R2中添加一个列,它存储了一个Switch Ports号码,它们总是有正数,如1,2,3,4,5,6等... 我可以使用Integer,但是有更合适的数据类型来存储正整数吗? 感谢

2 个答案:

答案 0 :(得分:1)

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

有关此问题的更多详细信息,请参阅Why doesn't SQL Server support unsigned datatype?

答案 1 :(得分:1)

<强> TINYINT

  

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

TinyInt只允许您插入正数numbrs,但您可以使用0到255之间的值...

请参阅Demo here

<强> SQL SERVER NUMERIC DATATYPE