使用如下3个数据库表: 金牌榜.DBF 国家代码C(3), 金牌数I,银牌数I,铜牌数I 获奖牌情况.DBF 国家代码C(3), 运动员名称C(20),项目名称C(30),名次I 国家.DBF 国家代码C(3

admin2009-02-10  32

问题 使用如下3个数据库表:
   金牌榜.DBF      国家代码C(3),  金牌数I,银牌数I,铜牌数I
   获奖牌情况.DBF  国家代码C(3),  运动员名称C(20),项目名称C(30),名次I
   国家.DBF        国家代码C(3),  国家名称C(200)
   “金牌榜”表中一个国家一条记录:“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前3名,例如:

为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数>=0,应使用SQL语句
ALTER TABLE金牌榜 【  】 奖牌总数 【  】 奖牌总数>=0

选项

答案【 】ADD、【 】CHECK

解析 ALTERTABLE修改表结构命令格式“
      ALTER TABLE TABLENAMElADD|ALTER[COLUMN]FieldNamel
      FieldType[(nFieldWidth[,nPrecision])][NULL|NOT NULL]
      [CHECK IExpression[ERROR cMessageText]][DEFAULT eExpressionll
      (PRIMARY KEY|UNIQUE]
      [REFERENCES TableName2[TAG TagNamel]]
   该格式可以添加(ADD)新的字段或修改(ALTER)已有的字段,可以修改字段的类型、宽度,修改字段的有效性规则(CHECK)、错误信息(ERROR)、默认值(DEFAULT),定义车关键字和联系等;但不能修改字段名,不能删除字段,也不能删除已经定义的规则等。
转载请注明原文地址:https://kaotiyun.com/show/xuKZ777K
0

最新回复(0)