为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并小于于等于10”,正确的SQL语句是( )。

admin2015-08-13  22

问题 为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并小于于等于10”,正确的SQL语句是(     )。

选项 A、CHANGE TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10
B、ALTER TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10
C、ALTER TABLE评分ALTER分数CHECK分数>=0 AND分数<=10
D、CHANGE TABLE评分ALTER分数SET CHECK分数>=0 OR分数<=10

答案B

解析 修改表结构的命令是ALTERTABLE,添加有效性规则的命令格式为:
ALTERTABLE<表名>
ALTER[COLUMN]<字段名1>
[NULLINOTNULL]
[SETDEFAULT<默认值表达式>]
[SETCHECK<逻辑表达式>[ERROR<字符型文本提示信息>]]
[RENAMECOLUMN<字段名2>TO<字段名3>]
其中,ALTER[COLUMN]<字段名1>指出要修改列的字段名;SETDEFAULT<默认值表达式>重新设置默认值;SETCHECK<逻辑表达式>[ERROR<字符型文本提示信息>]
重新设置字段的合法值及错误提示信息;RENAMECOLUMN
<字段名2>TO<字段名3>修改字段名,<字段名2指定要修改的字段名,<字段名3>指定修改后的字段名。本题B选项的格式正确。
转载请注明原文地址:https://jikaoti.com/ti/Kmv0FFFM
0

最新回复(0)