问题 填空题

第(11)~(13)题使用如下三个数据库表: 金牌榜.DBF 国家代码C(3),金牌数I,银牌数I,铜牌数I 获奖牌情况.DBF 国家代码C(3),运动员名称C(20),项目名称C(3),名次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金牌榜 【11】 奖牌总数I 【12】 奖牌总数>=0

答案

参考答案:[11]ADD

解析:[12]CHECK修改表结构的命令是ALTER TABLE,该命令有3种形式,下列格式可添加 (ADD)新的字段或修改(ALTER)已有的字段。也可能修改字段类型(FieldType)、宽度 (nFieldWidth)、有效性规则(CHECK)、错误信息(ERROR)、默认值(DEFAULT),定义主关键字和联系等。 ALTER TABLE TableName1 ADD[ALTER[COLUMN]FieldName1 FieldType[(nFieldWidth[,nPrecision])MNULL|NOT NULL] [CHECK lExpression1[ERROR cMessage Text1))[DEFAULT eExpression1] [PRIMARY KEY |UNIQUE] [REFERENCES TableName2[TAG TagName1]]

填空题
单项选择题 A1/A2型题