我必须在美术馆中创建一个表格。该表是Art_Object。在各种属性中,我无法为“恢复”字段实现检查约束,其中唯一的值可以是“是”或“否”。我试过它的各种版本,双引号,单引号,没有引号,使它等于字段名称(例如Restoration ='Yes')没有运气。我也试过CHECK(恢复IN('是','不'))......这也没有用。我迷路了。
答案 0 :(得分:4)
语法如下:
CREATE TABLE Art_Object
(
column1 datatype null/not null,
column2 datatype null/not null,
...,
CONSTRAINT check_restoration_yesno
CHECK (Restoration = 'Yes' OR Restoration = 'No')
);