为什么 SQL Server 2012 报告的“for”附近有语法错误?
DEFAULT FOR 语法在创建表时不可用,但在更改时可用?这是一个关于更改表和添加默认约束链接的教程,但是在创建它时我无法正确使用它。
CREATE TABLE Meal (
MealID int IDENTITY PRIMARY KEY,
MealName varchar(50) NOT NULL,
IsVege char NOT NULL,
MealDescription varchar(150) NOT NULL,
CONSTRAINT Ckh_Meal_IsVege
CHECK (IsVege in ('t', 'f')),
CONSTRAINT Def_Meal_IsVege
DEFAUlT ('t') FOR IsVege,
);