Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将 Switch Ports 的值存储在我的 SQL Server 2008 数据库中。但是最好使用哪种数据类型?
假设您的端口可能的值是 0 到 65535,您可以使用如下内容:
CREATE TABLE dbo.YourTable ( Port INT NOT NULL CONSTRAINT CHK_Port CHECK(Port >=0 AND Port <= 65535) )
有了这个CHECK CONSTRAINT,你可以确保你只得到有效的条目;如果您尝试插入负值或超过 65535 的值 - 那么您将收到错误并且INSERT不会发生
CHECK CONSTRAINT
INSERT