单选题
在用户表(user)中给已有的字段age增加一个约束,要求年龄必须在18岁以上,下面语句正确的是______。
A、
ALTER TABLE user ADD age CHECK age>18
B、
ALTER TABLE user ADD age SET CHECK age>18
C、
ALTER TABLE user MODIFY age SET CHECK age>18
D、
ALTER TABLE user ALTER age SET CHECK age>18
【正确答案】
D
【答案解析】
[解析] 修改表的结构的标准格式为:ALTER TABLE<表名>ALTER[COLUMN]<字段名1>[NULL|NOT NULL][SET DEFAULT<默认值表达式>][SET CHECK<逻辑表达式>[ERROR<字符型文本提示信息>]]RENAME COLUMN<字段名2>TO<字段名3>,因此D选项正确。
提交答案
关闭