SQL true / false或者其中之一

时间:2017-10-29 14:10:36

标签: sql sql-server

我在SQL Server中有一个表,它接受true或false值。无论如何说它可以是真或假,而不是固定值。我的餐桌用于容纳热食或冷食的容器。我希望有些容器可以根据订单携带热食或冷食。

2 个答案:

答案 0 :(得分:1)

SQL Server具有位类型。试试这样的事情:

 CREATE TABLE yourtablename 
 (
 ID int PRIMARY KEY,
 IsHot bit not null default 1
 )

答案 1 :(得分:0)

你试过检查约束吗? 示例代码:

CREATE TABLE dbo.Vendors 
    (VendorID int PRIMARY KEY, VendorName nvarchar (50), 
    CreditRating tinyint)
GO
ALTER TABLE dbo.Vendors ADD CONSTRAINT CK_Vendor_CreditRating
    CHECK (CreditRating >= 1 AND CreditRating <= 5)

这个例子我们强制列CreditRating存储从1到5的值。希望这会有所帮助。