问题
填空题
设有如下说明,请回答下面小题:
有3个数据库表:
金牌榜.DBF 国家代码C(3),金牌数I,银牌数I,铜牌数I
获奖牌情况.DBF 国家代码C(3),运动员名称C(20),项目名称C(30),名次I
国家.DBF 国家代码C(3),国家名称C(20)
"金牌榜"表中一个国家一条记录;"获奖牌情况"表中每个项目中的各个名次都有一条记录,名次只取前3名,例如:
国 家 代 码 | 运动员名称 | 项 目 名 称 | 名 次 |
001 | 刘翔 | 男子110米栏 | 1 |
001 | 李小鹏 | 男子双杠 | 3 |
002 | 菲尔普斯 | 游泳男子200米自由泳 | 3 |
002 | 菲尔普斯 | 游泳男子400米个人混合泳 | 1 |
001 | 郭晶晶 | 女子三米跳板 | 1 |
001 | 李婷/孙甜甜 | 网球女子双打 | 1 |
为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数>=0,应使用SQL语句:
ALTER TABLE 金牌榜______奖牌总数I______奖牌总数>=0
答案
参考答案:ADD或ADD COLUMN CHECK
解析: 使用SQL语句为表的字段设置有效性规则的命令格式为:ALTER TABLE <表名> ALTER <字段名> SET CHECK <表达式>,而要增加字段可以用ADD或ADD COLUMN 短语。