问题 单项选择题

将“客户”表的姓名字段的宽度由8改为10,应使用SQL语句是()。

A.ALTER TABLE 客户姓名 WITH C(10)

B.ALTER TABLE 客户姓名 C(10)

C.ALTER TABLE 客户 ALTER 姓名 C(10)

D.ALTER 客户姓名 C(10)

答案

参考答案:C

解析:

ALTER TABLE命令有3种语法形式,由于本题是修改字段名,可用第1种语法形式。语法形式为:

ALTER TABlE<表名>ADD|ALTER[COLUMN]<字段名><字段类型>[(<字段宽度>[,<小数位数>])]

选项A)中用WITH是错误的;选项B)缺少短语ALTER,即用ALTER指出修改的字段;选项D)的命令拼写不完全,应该是ALTER TABLE才对。

判断题
单项选择题