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