0

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

4

1 回答 1

1

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

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

有了这个CHECK CONSTRAINT,你可以确保你只得到有效的条目;如果您尝试插入负值或超过 65535 的值 - 那么您将收到错误并且INSERT不会发生

于 2013-06-27T18:46:08.360 回答