我应该使用哪种数据类型来存储交换机端口号

时间:2013-06-27 11:17:52

标签: sql-server-2008-r2

我想在我的SQL Server 2008数据库中存储Switch Ports的值。但哪种数据类型最好用?

1 个答案:

答案 0 :(得分:1)

假设您的端口的值可能为0到65535,您可以使用以下内容:

CREATE TABLE dbo.YourTable
 ( Port INT NOT NULL
      CONSTRAINT CHK_Port CHECK(Port >=0 AND Port <= 65535)
 )

使用此CHECK CONSTRAINT,您确保只获得有效的条目;如果您尝试插入负值或超出65535的值 - 那么您将收到错误并且INSERT不会发生