我想在我的SQL Server 2008数据库中存储Switch Ports的值。但哪种数据类型最好用?
答案 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
不会发生