问题
单项选择题
第15~27题使用的数据如下:
当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf, 该数据库表的内容是:
股票代码 | 股票名称 | 单价 | 交易所 |
600600 | 青岛啤酒 | 7.48 | 上海 |
600601 | 方正科技 | 15.20 | 上海 |
600602 | 广电电子 | 10.40 | 上海 |
600603 | 兴业房产 | 12.76 | 上海 |
600604 | 二纺机 | 9.96 | 上海 |
600605 | 轻工机械 | 14.59 | 上海 |
000001 | 深发展 | 7.48 | 深圳 |
000002 | 深万科 | 12.50 | 深圳 |
将stock表的股票名称字段的宽度由8改为10,应使用SQL语句 ______。
A.ALTER TABLE stock股票名称WITHc(10)
B.ALTER TABLE stock股票名称c(10)
C.ALTER TABLE stock ALTER股票名称c(10)
D.ALTER stock ALTER股票名称c(10)
答案
参考答案:C
解析: 本题考查修改字段属性的SQL语句。修改字段属性的命令的语法格式是:
ALTER TABLE TablelNamel ALTER FieldName2 FieldType[nFieidWidth]
其中的TableNamel是数据表名,FieldName2,是数据表中所要修改的字段名, FieldType[nFieldWidth]用来说明修改后的串段的类型和宽度。从四个候选项中可以看出,只有选项C是正确的。选项A和B都缺少关键字ALTER,选项D缺少关键字TABLE。